PythonでMarkdownをHTMLにする
シンタックスハイライトするためにはpygmentsなどをインストールしておく必要がある。
$ pip install markdown $ pip install pygments $ pip install py-gfm
from markdown import markdown path = '/tmp/test.md' f = open(path) md_str = f.read() f.close() html = markdown(md_str, extensions=['gfm'])
markdownに指定するextensionsでいろいろ出来る。gfmはGithub Flaver Markdown。
以下を参考にしていろいろ試すといいかもしれない。
PythonでMarkdownをGFM的に使う方法