参与维护在线文档
第一次参与?先看 参与社区(提问、PR、维护者路径)。
在线文档站:https://notionnext.tangly1024.com
源码与 GitHub 上的 Markdown 一一对应;改仓库 → 合并 main → 自动发布。
改当前这一页
任意教程页底部有 「在 GitHub 上维护此页」,直达该文件的编辑界面。
浏览文档目录
| 链接 | 说明 |
|---|---|
| docs/ | 目录说明(本 README 在 GitHub 可见) |
| docs/user-guide/ | 在线站主体,改教程只动这里 |
| docs/developer/ | 开发者文档(不进在线站) |
推荐流程(贡献者)
- Fork notionnext-org/NotionNext 或具备组织仓库写权限。
- 编辑
docs/user-guide/**/*.md(主题配置表可运行node scripts/generate-theme-user-docs.mjs)。 - 本地预览:
yarn docs:site:dev。 - 提交 PR,合并
main后由 GitHub Actions 部署。
详细检查清单:MAINTENANCE_WORKFLOW.md · 策略:DOCUMENTATION_POLICY.md
部署原理(简述)
text
push main(docs/user-guide/ 等变更)
→ GitHub Actions: yarn docs:site:build
→ .vitepress/dist → Cloudflare Pages与旧版在线手册
docs.tangly1024.com 为历史 Notion 托管;以 docs/user-guide/ 与 notionnext.tangly1024.com 为准。
- slug 对照与旧站直达:help/legacy-docs.md · ARTICLE_INDEX.md
- 可选批量拉取旧文:
node scripts/migrate-legacy-docs.mjs --slug <slug>(加--images下载图片到docs/public/legacy/)
文档站评论(Giscus)
每篇教程页底可显示 文档反馈(Giscus → 仓库 notionnext-org/NotionNext 的 GitHub Discussions)。
当前复用仓库默认分类 General(可在 Discussions 查看):
| 变量 | 值(公开 ID,非密钥) |
|---|---|
VITE_GISCUS_REPO_ID | R_kgDOGHdxTw |
VITE_GISCUS_CATEGORY_ID | DIC_kwDOGHdxT84CBR2I |
GitHub Actions:已在组织仓库 Secrets 中配置上述两项(构建 workflow 会自动注入)。
本地预览:复制根目录 .env.docs.example 为 .env.local 后执行 yarn docs:site:dev。
Cloudflare 直连构建:若不用 Actions,在 Pages 环境变量中写入同上两项。
可选 VITE_GISCUS_ENABLED=false 关闭评论区。未配置 ID 时页底仅显示 Issue 链接。单页 frontmatter:comments: false。