.md 拡張子の除去
Core作成 2026年6月24日Takeshi Takatsudo
ビルド時に内部リンクの href から .md または .mdx の接尾辞を取り除く。
StripMdExtensionPlugin は、内部リンクの href 値から .md または .mdx の
接尾辞を取り除きます。これにより、[page](. のように記述したリンクは
/ のようなクリーンな出力 URL を生成します。
何をするか
hast フェーズで、プラグインはすべての <a> 要素をたどります。href が
.md または .mdx で終わる各リンクに対して:
拡張子を取り除く。
パスの残りの部分、クエリ文字列、フラグメントはそのまま残す。
プラグインが手を加えるのは相対パスとルート相対パスのみです — 絶対 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