[Note] Docusaurus
本專案使用 v3.4.0 版本
Docusaurus 是一個靜態網站生成器 (static-site-generator)。由 Facebook 開發,基於 React 和 Markdown,專為建立技術文件、開發者部落格而生。
- 基於 Next.js 和 React,可自製 React component 和 layout
- 支援 Markdown
- 支援插件:支援搜尋(Algolia)、分析(Google Analytics)等功能
- 支援多語系 (i18n)
Installation
建立專案 檢查 Node 版本:使用 Node.js 18 或以上
$ node -v
建立專案:
$ npx create-docusaurus@latest my-website classic --typescript -p pnpm
$ cd my-website
$ npx docusaurus -V # 查看版本
$ pnpm run start # 啟動專案
這裡安裝的是 v3.4.0 的
classic範本-t, --typescript:搭配 Typescript-p, --package-manager: 使用pnpm(可以是npm,yarn,pnpm或bun