3
我正在嘗試將微數據添加到我生成的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>
我已經得到的最接近的是
text = """This is a paragraph.
... {: itemscope="" itemtype="http://schema.org/Movie"}
... """
產生輸出
u'<p itemscope="" itemtype="http://schema.org/Movie">This is a paragraph.</p>'
是否有如何使用此擴展名將其保留爲裸標籤(僅爲itemscope
而不帶等號)?