メインコンテンツまでスキップ

DocusaurusのBlogの名前を変更する

Docusaurusではデフォルトでblog機能が有効になっているが, blog という感じでもないので, posts に名前を変更したい.

plugin-content-blog のConfigurationを見ると,

  • path
  • routeBasePath
  • blogTitle
  • blogDescription

を変更すれば良いらしい.

docusaurus.config.jsconfig.presets.blog の設定を追加する. ついでに navbar のリンクとラベルも変更しておく.

docusaurus.config.js
const config = {
presets: [
'classic',
({
blog: {
path: "posts",
routeBasePath: "posts",
blogTitle: "Posts",
blogDescription: "Posts",
...,
}
})
],
...,
themeConfig:
({
navbar: {
items: [
...,
{ to: '/blog', label: 'Blog', position: 'left' },
{ to: '/posts', label: 'Posts', position: 'left' },
]
}
})
}

export default config;