数据管线
本页面描述从原始 YAML 数据到最终发布站点的完整数据管线。
管线阶段
各阶段说明
| 阶段 | 命令 | 失败行为 |
|---|---|---|
| 字段校验 | python -m awesome_bioinfo validate | 退出码 1,阻止后续步骤 |
| 页面生成 | python -m awesome_bioinfo vitepress | 仅在校验通过后执行 |
| 静态构建 | cd docs && npm run build | TypeScript/Markdown 错误中断构建 |
| 部署 | GitHub Actions 自动触发 | 构建失败则不部署 |
重新生成流程
每次修改 data/ 目录后,按以下顺序执行:
bash
python -m awesome_bioinfo validate # 确保数据有效
python -m awesome_bioinfo vitepress # 重新生成文档
cd docs && npm run build # 验证构建无误