快速体验
如果我们只想快速确认这套新闻库是否已经能跑起来,最短路径就是下面三步:
bash
npm install
npm run crawl
npm run dev运行后你会得到什么
public/api/:站点运行时直接消费的 JSON API。data/daily/YYYY-MM-DD.json:按日期归档的新闻数据快照。dist/:执行npm run build后生成的静态发布产物。
这次运行的数据策略
- 默认先抓真实 feed 和 GitHub Trending。
- 如果某个来源临时不可达,会按分类补兜底内容,保证页面不断更。
- 所有结果仍然遵循同一套 JSON 契约,所以页面层不需要区分来源类型。
适合继续扩展的方向
- 给每个来源接入独立解析器和重试逻辑。
- 把 AI 摘要模板抽到独立模块,支持更细的提示词配置。
- 加入 GitHub Actions,让站点按固定频率自动更新。