MonicaDocs 文档站构建说明
本文档说明如何在本地启动、构建和预览 MonicaDocs 的 VitePress 文档站。
项目位置
文档源码目录:
text
E:\Project\Monica\MonicaDocs\docs项目根目录:
text
E:\Project\Monica\MonicaDocs请在项目根目录执行下面的 npm 命令。
环境要求
- Node.js:建议使用当前项目依赖可兼容的 LTS 版本。
- npm:随 Node.js 安装即可。
- 依赖安装:项目根目录需要存在
node_modules。如果没有,请先执行:
bash
npm install本地开发
启动 VitePress 开发服务器:
bash
npm run docs:dev默认访问地址:
text
http://localhost:5173/Monica/开发服务器支持热更新,修改 docs 下的 Markdown、主题组件或 .vitepress 配置后通常会自动刷新。
生产构建
执行生产构建:
bash
npm run docs:build构建产物输出到:
text
docs\.vitepress\dist构建完成后可以用于 GitHub Pages、静态服务器或其他静态托管平台。
本地预览构建产物
先完成生产构建,然后运行:
bash
npm run docs:preview预览服务会读取 docs\.vitepress\dist 中的静态产物。
常用目录说明
text
docs
├─ .vitepress VitePress 配置、主题和构建缓存
├─ public 静态资源目录
├─ 01.指南 简体中文指南内容
├─ 02.配置 简体中文文档/参考内容
├─ 03.生态 简体中文生态页面
├─ en 英文内容
├─ ja 日文内容
├─ ru 俄文内容
└─ vi 越南文内容多语言配置位于:
text
docs\.vitepress\locales主题组件位于:
text
docs\.vitepress\theme\components路由与 base
站点配置中的 base 为:
text
/Monica/因此本地开发和部署后的页面路径都会带有 /Monica/ 前缀。例如:
text
http://localhost:5173/Monica/
http://localhost:5173/Monica/ecosystem
http://localhost:5173/Monica/en/guide/intro已知构建排障
不要在源码 Markdown 中直接写带 base 的资源路径:
md
/Monica/ 是部署 base,构建阶段资源解析可能不会按静态资源路径处理它。
推荐工作流
- 在项目根目录执行
npm run docs:dev。 - 打开
http://localhost:5173/Monica/检查页面效果。 - 修改
docs下的 Markdown、主题组件或.vitepress配置。 - 修改完成后执行
npm run docs:build。 - 构建成功后执行
npm run docs:preview做最终静态预览。
