docusaurus
-
/blog/- 里面就是写博客文章的,都是 markdown 文件。 -
/docs/- 里面就是写文档的,也都是 markdown 文件。 -
/src/- 源代码文件夹,里面有一个css文件夹,然后它里边有个custom.css里面是写自定义的 css 代码的。 -
/src/pages- 里边放一些自定义的页面,使用 react 语法来写。 -
/static/- 放静态资源文件,这些文件会出现在最后打包出来的静态网站里面,在它的根目录下边,它下边的img文件夹是放静态图片的。 -
/docusaurus.config.js- 这个是配置这个站点的。 -
/sidebar.js- 配置文档页面侧边栏,只有文档页面才有,用它来定义文档的目录结构。
自定义目录
- docusaurus.config.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文件 进行细化拆分分类