配置文件
docusaurus.config.ts
docusaurus.config.ts 位于你的网站的根目录,包含了你的站点的配置信息。
在这里可以修改 logo,站点名(title),作者名,顶部的公告(announcementBar),导航栏(navbar),底部导航(footer)等等。
docusaurus.config.tstypescript
const config: Config = {
  title: 'Jerry Yang的小站',
  url: 'https://kuizuo.cn',
  baseUrl: '/',
  favicon: 'img/favicon.ico',
  organizationName: 'kuizuo',
  projectName: 'blog',
  themeConfig: {
    image: 'img/logo.png',
    metadata: [
      {
        name: 'keywords',
        content: 'Jerry Yang, kuizuo, blog, javascript, typescript, node, react, vue, web, 前端, 后端',
      },
    ],
    // ...
}
export default config
同时绝大部分的配置信息都可以放在这里,例如搜索(algolia),评论(giscus),社交链接(socials)等等。这些配置都可以通过docusaurus内置的hook(useThemeConfig、useDocusaurusContext)来获取。
完整的配置信息说明 docusaurus.config.ts | Docusaurus
sidebars.js
用于配置文档的侧边栏,例如本博客中的技术笔记,工具推荐。侧边栏对应的每一项都是一个 markdown 文件,同时这些文件都存放在 docs 目录下,方便管理。