迁移概览
此文档将教授您如何将现有的 Docusaurus 1 网站更新至 Docusaurus 2。
我们试图尽可能简便地做到这一点,并提供一个迁移的CLI。
主要差异
Docusaurus 1 是一款纯静态站点生成器,服务端使用 React 作为模板引擎,但浏览器端不加载 React。
从零重构的 Docusaurus 2 生成单页应用,在浏览器中发挥 React 的全部潜能。 新版本可以让您深度定制,同时保留了 Docusaurus 1 的优点――易于上手、分版文档和 i18n。
除此之外,Docusaurus 2 还是一款性能卓越的静态网站生成器,您还可用它来快速创建常见的内容驱动站点。(如开发文档、博客、产品着陆及营销页面)
虽然我们的重心仍是为您又快又好地呈现开发文档,但您也可以让 Docusaurus 2 如其他的 React 应用一般构建出任意类型的网站。 Docusaurus 现已可以构建任意类型的站点,不单单局限于开发文档网站。
Docusaurus 1 架构
您的 Docusaurus 1 网站结构类似如下:
├── docs
└── website
├── blog
├── core
│ └── Footer.js
├── package.json
├── pages
├── sidebars.json
├── siteConfig.js
└── static