MIRA 引擎与 MiraUI 的官方文档站,Markdown-first,由 Docusaurus 构建。
- 在线访问:**https://mira-intelligence.github.io/**(根域名)
- 引擎仓库:MIRA-Intelligence/mira
- UI 仓库:MIRA-Intelligence/mira-ui
| 板块 | 路径 |
|---|---|
| 文档总览 | docs/README.md |
| Web 首页 | docs/index.mdx |
| 快速开始 | docs/usage/start.md |
| 信息架构 | docs/usage/information-architecture.md |
| UI 功能 | docs/usage/ui/ |
| Agent 配置 | docs/usage/agent-config/ |
| 部署说明 | docs/deployment/ |
| 故障排查 | docs/faq/troubleshooting.md |
npm ci
npm run start # 本地开发,http://localhost:3000
npm run build # 生产构建,输出到 build/
npm run serve # 预览生产构建
prebuild/prestart会自动跑npm run render:docs:把docs/里的占位符渲染到.generated-docs/,Docusaurus 实际读的是.generated-docs/。
node scripts/check-mermaid.mjs # 解析所有 *.md/*.mdx 中的 mermaid 块,发现语法错误立即报错文档内统一使用以下占位符,避免项目改名时大量手工改动:
| 占位符 | 当前值 |
|---|---|
{{PROJECT_CORE_NAME}} |
MIRA |
{{PROJECT_UI_NAME}} |
MiraUI |
{{PROJECT_ORG_NAME}} |
MIRA-Intelligence |
{{PROJECT_DOCS_NAME}} |
MIRA Docs |
变量定义见 docs/variables.md,构建脚本见 scripts/render-doc-variables.js。改名只需改变量值并重建。
采用 Markdown 优先 + 少量 MDX 增强页面:
- 主体内容用
.md,迁移、协作、PDF 导出都稳定。 - 仅在导航页/入口页用
.mdx(如docs/index.mdx),获得更强的交互展示。 - 构建前一律执行变量替换。
- 新增/修改图表请用 Mermaid,并在提交前跑一次
node scripts/check-mermaid.mjs。
main 分支每次 push 触发 .github/workflows/deploy.yml:
push -> npm ci -> npm run build -> peaceiris/actions-gh-pages -> mira-intelligence.github.io:main
产物被跨仓推送到 mira-intelligence.github.io 仓库的 main 分支,由其 GitHub Pages 托管到根域名。认证用 PAGES_DEPLOY_KEY Secret(SSH deploy key,只对目标仓库有写权限)。
目标仓库不要手工编辑——每次部署都是
force_orphan: true强推,会覆盖本地提交。
主要内容(docs/usage/、docs/deployment/、docs/faq/)保持纯 Markdown,可被 pandoc / mdbook / docsify-to-pdf 等工具直接消费。
MIRA-Intelligence 组织默认采用 GPL-3.0-or-later,文档随仓库一致。