文章目录
为什么做信息雷达
我借助 Cursor 和 GitHub Actions 搭建了两个自动更新页面:
- PubMed 公共卫生文献雷达:发现与研究设计、生物统计、流行病学和真实世界证据相关的文献;
- AI 工作流资讯雷达:关注 AI 编程、数据自动化和研究工具。
它们的定位是“候选选题入口”,用于减少日常浏览成本,不代表本站推荐,也不能替代系统综述、正式检索或证据质量评价。
仓库与部署结构
如果源码不适合公开,可以使用两个仓库:
- 私有源码仓库:保存抓取脚本、配置、数据处理逻辑和 GitHub Actions 工作流;
- 公开 Pages 仓库:只保存构建后的静态 HTML、CSS、JavaScript 和必要的公开数据。
私有仓库的工作流按计划运行:抓取公开信息、生成候选内容、构建静态页面,验证通过后再将产物推送到公开 Pages 仓库。
凭据与权限
跨仓库部署需要写入凭据时,优先使用 fine-grained personal access token,并遵循最小权限原则:
- 只授权目标 Pages 仓库;
- 只授予部署所需的 Contents 读写权限;
- 将 Token 保存为私有仓库的 GitHub Actions Secret;
- 不把 Token 写进源码、配置文件、日志、截图或文章;
- 定期检查有效期,不再使用时及时撤销。
如果部署可以使用 GitHub 原生的 GITHUB_TOKEN 或 GitHub App,应优先考虑它们,减少长期个人凭据的暴露面。
从聚合页到内容资产
单纯自动抓取容易形成“信息堆积”。后续工作流应增加人工编辑门槛:
- 判断信息是否与临床统计、研究方法或数据工作流相关;
- 写清楚为什么值得阅读;
- 提出可以转化为博客文章或公开案例的角度;
- 只有经过人工评估的候选内容才进入写作清单。
目前两个页面仍在逐步升级:
DISCUSSION
评论与勘误
欢迎指出错误、补充资料或分享实践经验。评论由 GitHub Discussions 托管,登录 GitHub 后即可参与。