ルーティング
Methanol は、pages/ ディレクトリの構造に基づき、ファイルベースでルーティングを自動的に構築します。
MDX / Markdown ページ
pages/about.mdx→/aboutpages/guide/index.mdx→/guide/(ディレクトリのインデックス)
.html ページ
pages/ 内には通常の HTML ファイルを配置することも可能です。これらのファイルはビルド時に Vite によって処理され、dist/ ディレクトリに出力されます。
pages/custom.html→dist/custom.html(/custom.htmlでアクセス可能)
デモ:
404 ページ
Not Found ページをカスタマイズするには、pages/404.mdx を作成してください(このページはデフォルトでナビゲーションから除外されます)。
hidden と exclude の違い
hidden: true: ナビゲーションメニューから非表示になりますが、ルート自体は有効であり、直接 URL を指定してアクセスすることは可能です。exclude: true: 開発サーバー(dev)およびビルド(build)のプロセスから完全に除外されます。ディレクトリのindex.mdxに設定した場合、その配下すべてが除外対象となります。_または.で始まるファイルやディレクトリは、システムによって自動的に無視されます。