zfb
GitHub リポジトリ

検索したい単語を入力

いつでも検索バーを開ける

.md 拡張子の除去

Core
作成 2026年6月24日Takeshi Takatsudo

ビルド時に内部リンクの href から .md または .mdx の接尾辞を取り除く。

StripMdExtensionPlugin は、内部リンクの href 値から .md または .mdx の 接尾辞を取り除きます。これにより、[page](./other.md) のように記述したリンクは /docs/other のようなクリーンな出力 URL を生成します。

何をするか

hast フェーズで、プラグインはすべての <a> 要素をたどります。href.md または .mdx で終わる各リンクに対して:

  1. 拡張子を取り除く。

  2. パスの残りの部分、クエリ文字列、フラグメントはそのまま残す。

プラグインが手を加えるのは相対パスとルート相対パスのみです — 絶対 URL (https://)やリンク以外の要素は変更されません。

設定

ソースマップが利用可能なときは常に有効で、設定キーはありません。プラグインは ResolveLinksPlugin の後に実行されるため、すでに解決済みのパスを参照します。

See [setup](./installation.mdx) for details.

次を生成します:

<a href="./installation">See setup for details.</a>

関連項目

  • リンク解決 — このプラグインの前に実行され、 参照先のパスを正規化する。

Revision History

Takeshi Takatsudo作成: 2026-06-25T05:17:25+09:00更新: 2026-06-25T05:17:25+09:00

AI Assistant

Ask a question about the documentation.