教程
说明
此教程写于 2025 年 1 月,当前版本为 Docusaurus v3.7。
使用 macOS Sequoia 15.2 操作系统的 MacBook Pro 演示。
前言
我曾经使用过 CSDN、博客园 等现成的博客平台,但它们的自由度较低,功能也较为受限,而且经常有广告。
随后我也尝试过 WordPress、Hexo 等博客框架,但效果始终都不是很满意。
直到我发现了 Docusaurus,一个由 Facebook 开发的开源的静态网站生成器,它简洁美观、易于使用,而且扩展性强。
由于 Docusaurus 在国内比较冷门,相关的资料和教程也比较少,因此我花费了不少时间研究。
在此之前,我几乎没用过 HTML、CSS 和 JavaScript,但凭借其他编程语言的基础,我自己琢磨出了这些语言的基本语法。
提示
Material for MkDocs 也是一个不错的选择,例如 OI Wiki 就是基于它搭建的,界面同样简洁易用。
安装
安装时有两个选择:JavaScript 和 TypeScript。
推荐使用 TypeScript,因为它是 JavaScript 的一个严格超集,提供了更多功能。
- 打开终端并运行此命令,它将创建一个包含脚手架文件的新目录。你可以将
my-website
修改为任意名称。
- TypeScript
- JavaScript
npx create-docusaurus@latest my-website classic --typescript
npx create-docusaurus@latest my-website classic --javascript
- 切换到项目目录,并启动本地服务器。
cd my-website
npm start
- 等待一段时间,浏览器会自动打开
http://localhost:3000
网址。
此时你能看到 Docusaurus 网站的默认页面。
http://localhost:3000