Last modified: Sun Feb 13 14:19:53 JST 2022

Dokuwiki

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 に対応していない古いブラウザ対応でやむを得ないと判断.)
参考: 現行のテンプレートとスクリプト

Dokuwiki より

アプリケーション

お買い物

トラブル対策

Go Back / Go Home