DokuWiki を使って個人的な忘備録を残している. この中から公開に値するものを セレクトする. 尚, DokuWiki ファイル(*.txt)から HTML(*.html)への変換は Pandoc を用いることにした. 図へのリンク修正以外は自動変換のまま手を加えていない. (読み返してみて, 個人情報が含まれていたりしたら, その部分は修正します)
$ pandoc aaa.txt -f dokuwiki -t html -s -o aaa.html
Pandoc, デフォルト設定で十分使えると言う印象です. いかがでしょう?
デフォルトで変換したもの, 十分読めるんですが, 私のデフォルトの Web ページと 色やフォントが異なります. テンプレートを用意して体裁を整えることにしました.
まず pandoc -v で User data ディレクトリを調べ, そこに templates ディレクトリを作成し, そこにテンプレートを置きます. (Windows の場合 C:\Users\(ユーザ名)\AppData\Roaming\pandoc ディレクトリ)
ここでテンプレートの作成です. 良いサンプルがないかと調べていたら easy pandoc templates と言うのを見つけました. この中の bootstrap_menu.html, uikit.html あたりが私のデフォルトに近いようです. これに手を加えていくことにしました. 利用の際は以下のようにテンプレート指定するだけ.
$ pandoc aaa.txt -f dokuwiki -t html -s --toc --template=bootstrap_menu.html -o aaa.html
上記テンプレートを見てみると, java script の呼び出しがいくつも...
うーん. 私の好みではありません.
こうなるとデフォルトのテンプレートから作成するしかありません.
pandoc -D html > default.html とデフォルトテンプレートを書き出し,
これに手を加えることに.
(こちらも html5shiv-printshiv.min.js が使われていますが,
html5 に対応していない古いブラウザ対応でやむを得ないと判断.)
参考: 現行のテンプレートとスクリプト