コンテンツにスキップ

Top

MkDocs for Materialの日本語検索

MkDocs for Materialの日本語検索設定

MkDocsで日本語検索は大変だが、MkDocs for Materialでは簡単に出来る。
以下の設定をすれば良いだけ。

1
2
3
4
5
6
7
8
9
$ vi mkdocs.yml

theme:
    language: 'ja'


extra:
    search:
        language: 'jp'

以上。こんだけ。

日本語検索ができなくなった!!

いろいろいじってふと気づいたら日本語検索できなくなった。
F12を押して確認するとスクリプトの読み込みエラーが発生していた。

custom_dir/base.htmlを上書きしているのだが、その中で、以下のjsの名前が変わってしまっていた。
微妙にバージョンが違ったせいだろう。
直したらちゃんと日本語検索できるようになった。

1
2
3
      <script src="{{ 'assets/javascripts/application.43ad2ac2.js' | url }}"></script><script src="{{ 'assets/javascripts/application.b806dc00.js' | url }}"></script>