gatsby から mkdocs へ移行
以前の gatsby 環境は依存ライブラリが壊れててビルドできなくなっていた。
とりあえず Gatsby の更新をしてみたのだが、katex がなんかうまく動かない。 頑張ってもよいのだが、数ヶ月ペースにはちょっと更新が早すぎるかなぁ。
それに gatsby も v3 になって、static page generator から static が抜け落ちているのも気になる。 そもそもの要求として、単に markdown からブラウザで見れる静的ページを作るだけでよい。
と、色々探したところ mkdocs が良い感じぽいので移る。
mkdocs
1 2 3 4 5 |
|
記事は gatsby + katex をそのままコピーして数式が表示できた。 冒頭の設定部分の template が悪さをするのでコメントアウト。
katex
1 2 |
|
さらに mkdocs.yml を編集し、
1 2 3 4 5 |
|
数式はブロックなら ```math
から ```
の間に、インラインなら $`
と `$
の間に書く。
どうも数式入るとかなり遅くなっちゃうな。
deploy
mkdocs gh-deploy で github pages にデプロイしてくれる。 デフォルトだと gh-pages ブランチの / 以下。 ここを表示するように setting を変えておく。