项目 / 001

Hohoo’s AI Lab

公开学习、研究资讯与实践记录共用的个人知识站点。

已上线 · · 更新于 2026-09-11

Next.js · React · RSS · GitHub Actions · Vercel

GitHub ↗ · 网站 ↗

Hohoo’s AI Lab

从阅读,到动手。
文章学习路线AI Radar

打开真实界面,查看文章、路线与资讯如何连接。

博客界面预览

博客界面预览

概览

本站使用 Next.js,代码与内容同仓库管理。阅读路线、实践记录和外部资讯围绕三个研究方向组织;AI Radar 在独立工作流中采集、检查并提交内容,再由部署系统更新网站。

问题

学习记录、未来选题和外部资讯容易混在一起,使真实内容难以发现。

目标

让读者快速找到真实内容、代码实现和下一步阅读入口。

架构

RSS → 筛选与去重 → JSON → 构建检查 → 静态站点。Docs / Blog 元数据 → 内容索引 → 首页、专题与学习活动。

决策

使用 Next.js App Router 与独立内容索引;采集在 CI 中执行,页面读取构建时整理的结果;个人阅读状态保存在浏览器中。

挑战

来源可能失效或重复;关键词过滤可能漏检;聚合摘录需要保留来源边界。自动翻译目前暂停,缺少译文时保留原文。

经验

当前实现体现的取舍:静态发布降低运行维护成本,但更新依赖构建;本地进度无需账号,但不能跨设备同步。

  1. 01RSS Sources
  2. 02Fetch + Normalize
  3. 03Filter + Deduplicate
  4. 04Review + JSON
  5. 05Next.js
  6. 06Vercel
架构

架构

构建记录

来自仓库提交记录,不代表部署时间或发行版本。

  1. 64fbc82
  2. 436f096
  3. 6b45da1
  4. b243bef
  5. 41a93e9

代码考古

博客时间机

切换一个时间点,看看这个站点如何改变。以下是提交证据展,不是历史页面截图。

Docusaurus 阶段

当时根目录的启动、构建和预览脚本由 Docusaurus 驱动。查看提交中的 package.json,可以直接核对这些入口。

start: docusaurus start
build: docusaurus build
查看原始提交 · 64fbc82 ↗

继续探索

继续探索

  1. 工程案例

    AI Radar 工程拆解:从 RSS 到网站,中间发生了什么?

    沿着本站真实代码,追踪采集窗口、每日配额、去重、自动检查和部署,并用证据定位“采集成功却没有更新”。

    12 分钟已发布

← 返回目录