进阶教程
本节的结构不会很严谨,但我们会涵盖以下主题:
📄️ 架构
Docusaurus 是如何构建你的网站的
📄️ 插件
插件是 Docusaurus 2 功能特性的基石。 每个插件都有其自己的独立功能。 插件可以通过预设被打包分发。
📄️ 路由
Docusaurus 的路由系统遵循单页应用的传统:一个路由对应一个组件。
📄️ 静态网站生成
Docusaurus 会将你的 React 代码静态渲染成 HTML,从而允许更快的加载速度和更好的搜索引擎优化。
📄️ 客户端架构
Docusaurus 客户端的结构
我们会假设你已经完成了基础指南,并且知道所有基础知识,比如如何配置插件,如何编写 React 组件,等等。 这些部分将考虑插件作者和代码贡献者的需求,因此我们可能会偶尔提到插件API或其他架构细节。 即使你不理解所有东西,也别慌 :winking_face: