😎

Docusaurusで「index.html」的な挙動をさせるのが簡単になりました

2021/05/18に公開約600字

この記事は読まなくていいです!

https://github.com/facebook/docusaurus/releases/tag/v2.0.0-beta.10

2021年12月11日追記: 2.0.0-beta.10でこの記事に書いてある問題が修正され、/hoge/index.md/hoge/として解釈されるようになりました!

npm install @docusaurus/core@latest @docusaurus/preset-classic@latest

こちらのコマンドで更新可能です。

v2.0.0-beta.9 以前の対処法

---
slug: /test/
---

これで/docs/test/または/docs/testでアクセスできるようになります。

ただ、サブディレクトリの設定がいちいち面倒なのが難点。

ちなみに、docusaurus.config.js@docusaurus/preset-classicのオプションのrouteBasePathを変更することで、docsの部分を変える事ができます。

私はrouteBasePath:'/'にして、トップページ用にslug: /のMDを作ることで、docs/をURLから消しています。

Discussion

ログインするとコメントできます