跳到主要内容

docusaurus

  • /blog/ - 里面就是写博客文章的,都是 markdown 文件。

  • /docs/ - 里面就是写文档的,也都是 markdown 文件。

  • /src/ - 源代码文件夹,里面有一个 css 文件夹,然后它里边有个 custom.css 里面是写自定义的 css 代码的。

  • /src/pages - 里边放一些自定义的页面,使用 react 语法来写。

  • /static/ - 放静态资源文件,这些文件会出现在最后打包出来的静态网站里面,在它的根目录下边,它下边的 img 文件夹是放静态图片的。

  • /docusaurus.config.js - 这个是配置这个站点的。

  • /sidebar.js - 配置文档页面侧边栏,只有文档页面才有,用它来定义文档的目录结构。

自定义目录​

  • docusaurus.config.js配置
js
plugins: [
[
'content-docs',
/** @type {import('@docusaurus/plugin-content-docs').Options} */
({
id: 'demo', // 目录id
path: 'demo', // 目录路径
routeBasePath: 'demo',
editCurrentVersion: true,
showLastUpdateAuthor: true,
showLastUpdateTime: true,
}),
],
]

搜索功能​

  • 使用 Algolia DocSearch

  • algolia搜索记录最多是750条。如果超过条数,algolia爬虫抓取记录会失败 1、把md文件 进行细化拆分分类