0
我正在嘗試將自己的markdown擴展功能作爲django中的降價功能。我打電話像在python Markdown中啓用內聯模式
markdown.markdown(markup, [neboard_extension])
在我的分機的extendMarkdown方法我看到一些默認的模式(如自動連接例如),並添加我的。但是默認的自動鏈接和我的模式都不起作用。我如何啓用這些模式?
我正在嘗試將自己的markdown擴展功能作爲django中的降價功能。我打電話像在python Markdown中啓用內聯模式
markdown.markdown(markup, [neboard_extension])
在我的分機的extendMarkdown方法我看到一些默認的模式(如自動連接例如),並添加我的。但是默認的自動鏈接和我的模式都不起作用。我如何啓用這些模式?
模式是順序依賴的。
如果你的模式與現有的模式,例如互動:
一個技巧是檢查排序。您有時可以通過將您的擴展名插入所有其他模式(針對上面的第一個場景),或者在全部處理完畢後(第二個場景)來解決該問題。
在文檔中幾乎沒有討論如何防止這種情況。在嘗試大量定製python-markdown之後,我的經驗是,這很容易出錯並且很尷尬,除了閱讀代碼之外,很少有內省的方法可以找出其他模式是否啓用。