設定ファイル
この記事では、mkdocs.ymlで指定できる設定の一覧を示します
Lantanaでは、mkdocs.yml
を使ってサイト全体の設定を変更できます。
サイト名
サイトの名前を指定します。これは、サイト上部に表示されるほか、ページのタイトルにも含まれます。
ヘッダー名
サイトのヘッダーに表示される名前を指定します。これは、サイト名よりも優先的にサイト上部に表示されます。
著作権表示
サイトの著作権表示を指定します。これは、サイト下部に表示されます。
ドキュメントディレクトリ
記事が保存されているディレクトリを指定します。
JavaScript
サイトの各ページに挿入されるJavaScriptを指定します。
スタイルシート
サイトの各ページに挿入されるスタイルシートを指定します。
ファビコン
サイトのアイコンです。これは、サイト上部に表示されるほか、サイトのファビコンにも使用されます。
Svg形式のファビコン
Svc形式のファビコンです。これは、サイトのファビコンに使用されます。
フッターアイコン
サイトのサブアイコンです。これは、サイト下部に表示されます。
サイトの画像
サイトの画像です。これは、記事に指定された画像が存在しないときに使用されます。
サイトの言語
サイトの言語です。これは、ページの言語としてブラウザに伝えられます。
テーマ
MKDocsのテーマです。これをlantana
に指定することでLantanaが有効になります。
プラグイン
MKDocsで使用するプラグインです。
検索の言語
サイト内検索で使用される言語を指定します。この項目で'ja'
を指定することで、サイト内検索で日本語を検索可能になります。
マークダウン拡張
記事内で使用できるマークダウンの拡張機能です。Lantanaのコードハイライトなどの機能はこれを用いて実装されています。
markdown_extensions:
# コードハイライトの設定
- codehilite
# アラート修飾の設定
- admonition
# スーパーフェンス機能の設定
- pymdownx.superfences
# コンテンツの折りたたみ
- pymdownx.details
ヘッダーを非表示
サイトのヘッダーを非表示にするかどうかの値です。
印刷時にヘッダーを非表示
対応バージョン:=2.8
サイトのヘッダーを印刷時に非表示にするかどうかの値です。
フッターを非表示
サイトのフッターを非表示にするかどうかの値です。