Pelican始めました (その3)
Python-Markdown の拡張を 2 つ作成しました。
markdown-cjk-spacing
Markdown ドキュメント中の中国語/日本語/韓国語と英単語との間にスペースを挿入して、美しく表示する Python-Markdown 拡張です。
中文Chinese西文English
は 中文 Chinese 西文 English
に変換されます。
Pelican のプラグインとして auto-cjk-spacing がありますが、これだと
<code>
や <pre>
の中身も変更されてしまいますので、
Python-Markdown の拡張として再実装しました。
html
や Markdown
の日本語文中での改行は空白文字扱いなので、文章中に半角空白が入ってしまうことがありますが、segment_break: True
を設定すると、
このスペースを削減することができます。
なお、改行文字をどの空白文字に変換するかはブラウザ依存ですので、
気にならない人も多いはず。
markdown-markup-emoji
Markdown ドキュメント中の絵文字をマークアップする Python-Markdown 拡張です。
<span class="emoji">😃</span>
のようにマークアップされるので、
絵文字を大きく表示することができます。
😃