markdown 的重要扩展
WikiLinkExtension
产生WiKi链接。
[[Hyperlink]]
from markdown.extensions.wikilinks import WikiLinkExtension
html = markdown.markdown(text,\
extensions=[WikiLinkExtension(base_url='https://en.wikipedia.org/wiki/',\
end_url='#Hyperlinks_in_wikis')])
TocExtension
在文档中产生目录。
[TOC]
html = markdown.markdown(text, output_format='html5', \
extensions=['markdown.extensions.toc'])
sane_lists
杂项列表。
1. Ordered item 1
2. Ordered item 2
* Unordered item 1
* Unordered item 2
html = markdown.markdown(text, output_format='html5', \
extensions=['markdown.extensions.sane_lists'])
Extension | “Name” |
---|---|
Extra | markdown.extensions.extra |
Abbreviations | markdown.extensions.abbr |
Attribute Lists | markdown.extensions.attr_list |
Definition Lists | markdown.extensions.def_list |
Fenced Code Blocks | markdown.extensions.fenced_code |
Footnotes | markdown.extensions.footnotes |
Tables | markdown.extensions.tables |
Smart | Strong markdown.extensions.smart_strong |
Admonition | markdown.extensions.admonition |
CodeHilite | markdown.extensions.codehilite |
HeaderId | markdown.extensions.headerid |
Meta-Data | markdown.extensions.meta |
New Line to Break | markdown.extensions.nl2br |
Sane Lists | markdown.extensions.sane_lists |
SmartyPants | markdown.extensions.smarty |
Table of Contents | markdown.extensions.toc |
WikiLinks | markdown.extensions.wikilinks |
参考位置
http://pythonhosted.org/Markdown/index.html