生成したHTMLにマイクロデータを追加しようとしましたが、attr_listという拡張子が見つかりました。それは私が必要とするほとんどすべてを行います。ここでmarkdown.extensions.attr_listを使用して空のタグを取得するにはどうすればよいですか?
は、私が使用しているサンプルコードです:
>>> text = """This is a paragraph.
... {: itemscope itemtype="http://schema.org/Movie"}
... """
>>> markdown.markdown(text, extensions=['markdown.extensions.attr_list'])
u'<p itemscope="itemscope" itemtype="http://schema.org/Movie">This is a paragraph.</p>'
私がいる一つの問題はitemscope="itemscope"
です。 schema.orgによって提供さexamplesによると、それだけで次のようになります。
<p itemscope itemtype="http://schema.org/Movie">This is a paragraph.</p>
私が得ている最も近い
u'<p itemscope="" itemtype="http://schema.org/Movie">This is a paragraph.</p>'
があるので、出力を生成
text = """This is a paragraph.
... {: itemscope="" itemtype="http://schema.org/Movie"}
... """
ですこの拡張子を使用して、裸のタグ(これは等しくない場合はitemscope
のみ)として保存する方法はありますか?