``` my-website ├── blog │ ├── 2019-05-28-hola.md │ ├── 2019-05-29-hello-world.md │ └── 2020-05-30-welcome.md ├── docs │ ├── doc1.md │ ├── doc2.md │ ├── doc3.md │ └── mdx.md ├── src │ ├── css │ │ └── custom.css │ └── pages │ ├── styles.module.css │ └── index.js ├── static │ └── img ├── docusaurus.config.js ├── package.json ├── README.md ├── sidebars.js └── yarn.lock ``` - `/blog/`: 包含博客Markdown文件。如果您已禁用博客插件`blog plugin`,可以删除该目录,或在设置路径`path`选项后更改其名称。有关详细信息,请参阅[博客指南](https://docusaurus.io/docs/blog)。 - `/docs/ `- 包含文档的Markdown文件。在`sidebars.js`中自定义文档侧边栏的顺序。如果您已禁用文档插件,可以删除该目录,或者在设置路径`path`选项后更改其名称。有关详细信息,请参阅[文档指南](https://docusaurus.io/docs/docs-introduction)。 - `/src/` -[[pages 修改首页]] 非文档文件,如页面或自定义React组件。你不必严格地将非文档文件放在这里,但将它们放在一个集中的目录下,可以更容易地指定,以防需要进行某种类型的linting/processing - `components/HomepageFeature` - index.js: 首页主体HTML - styles.module.css:首页主体样式 - `css` - custom.css: 网站全局样式 - `pages`: - 此目录中的任何JSX/TSX/MDX文件都将转换为网站页面。更多细节可以在[页面指南](https://docusaurus.io/docs/creating-pages)中找到。 - ` index.js`: 首页头部`HomepageHeader`+首页主体`HomepageFeature`引用HTML - `index.module.css`: 首页头部样式 - ` markdown-page.md`:不用React的Markdown首页 --- - `/static/ `- 静态目录。此处的任何内容都将复制到最终构建目录的根目录中`build`directory。 - `npm run build`??? - `/img/`网站里的所有图片放这里 - `/docusaurus.config.js` - 一个包含网站配置的[配置文件](https://docusaurus.io/docs/configuration)。详细内容见[[Docusaurus 配置文件]]。 - `/package.json` - Docusaurus网站是一个React应用程序。您可以在其中安装和使用任何npm包。 - `/sidebars.js` - 用于文档中指定侧边栏中文档的顺序。 ![](http://image.harryrou.wiki/2023-05-14-CleanShot%202023-05-14%20at%2011.52.31%402x.png) - ` .docusaurus`文件夹存储了Docusaurus客户端打包程序所访问的临时文件。不要手动修改此文件夹中的文件,因为它们将在下一次构建中被覆盖。您可以使用“docusaurus clear”命令清除所有构建工件(包括此文件夹)。