用 Docusaurus 从 0 搭一个文档站
如果你的目标是做一个知识库、文档站或博客式内容站,Docusaurus 是一个很合适的起点。
它的价值不只是“能写 Markdown”,而是帮你把这些基础设施打包好了:
- 文档路由
- 侧边栏
- 搜索接入
- 静态构建
- 博客系统
- 主题与扩展能力
为什么它适合第一次搭站
因为第一次建站最怕的是同时处理太多维度:
- 前端页面结构
- 路由
- 构建
- 部署
- SEO 基础
- 站点组织
Docusaurus 会先帮你把这些骨架搭起来,你可以把精力更多放在内容和信息结构上。
搭建一个 Docusaurus 站点的最小步骤
1. 准备 Node.js 环境
这个仓库当前要求 node >= 20。Docusaurus 3.10 的本地开发和构建环境也应使用 Node.js 20 或更高版本。
2. 初始化项目
npx create-docusaurus@latest my-website classic