Smart_Strong
初回公開:2018/01/01
最終更新:2018/01/13
「Smart Strong Extension — Python Markdown」をつたない翻訳,勝手な解釈。
【 目次 】
要約
Smart_Strong extensionは、単語内の二重下線のスマートな処理を追加します。
これは、smart_emphasisが単一のアンダースコアのためのものなのに対して、二重のアンダースコアのためのものです。
Smart_Strong extensionは標準のMarkdownライブラリに含まれています。
例
>>> import markdown >>> markdown.markdown('Text with double__underscore__words.', \ extensions=['markdown.extensions.smart_strong']) u'<p>Text with double__underscore__words.</p>' >>> markdown.markdown('__Strong__ still works.', \ extensions=['markdown.extensions.smart_strong']) u'<p><strong>Strong</strong> still works.</p>' >>> markdown.markdown('__this__works__too__.', \ extensions=['markdown.extensions.smart_strong']) u'<p><strong>this__works__too</strong>.</p>'
訳者による蛇足
単一のアンダースコアであるsmart_emphasisの場合はどうなるかというと
import markdown print markdown.markdown('_Strong_ still works.')
実行結果
<p><em>Strong</em> still works.</p>
使い方
extensionの一般的な使用法については、Extensionsを参照、extensionの名前として markdown.extensions.smart_strong
を指定してください。
このextensionは特別な設定オプションを受け入れません。