AsciiDocよりMarkdownのほうが良さそうなので。
参照
GitHub Flavored Markdown(GFM) エンジン
Pythonだけで完結できる方が嬉しい。シンタックス・ハイライトまでできるようにするにはかなり大変そう。CSSはまた別かも。
別解
毎回WebAPIを叩くのでいいならgripもある。でも遅くて捗らなかったような。
手順の見通し
以下のような手順が必要と思われる。長丁場になりそうなのでまた今度。
- PythonでMarkdownからHTMLを生成するためのパッケージ仮想環境を用意する
- 1の環境へMarkdownをインストールする
- 1の環境へpy-gfmをインストールする
- 1の環境へpygmentsをインストールする
所感
苦労しそうな予感。