多言語対応

MDMTはデフォルトで多言語対応しています。
言語セレクター(画面右上の地球アイコン)をクリックすることで言語を切り替えられます。

言語セレクターは以下の事を行います:

  • 言語のURLにリダイレクトする
  • サイドバー/ヘッダーの表示を切り替える

設定方法

対応する言語の設定は config.js で行います。
デフォルトでは日本語と英語になっています。

// 対応する言語
languages: {
en: "English",
ja: "日本語"
}
// メイン言語
mainLanguage: "en",

メイン言語のページはトップに、他の言語のページは各言語の階層で配信されます。
例えば、この Web サイトでは英語のページは https://amagi.dev/MDMT/ 、日本語のページは https://amagi.dev/MDMT/ja/ 以下で配信されます。

翻訳記事の書き方

メイン言語の記事を他の言語に翻訳する時は、言語に対応したディレクトリの中に Markdown ファイルを作成してください。
例えば、この Web サイトでは pages/index.md に対応する日本語のファイルが pages/ja/index.md に置かれています。