关于 Zoaso
Zoaso 是面向中文读者的热点简报站:Bot 负责抓取、去重、聚类与摘要,Hugo 负责静态呈现与增量发布。
这不是信息流
Zoaso(zoaso.tech)定位是 热点 / 新闻摘要追踪器:
- 输出是「事件卡 + 日简报」,不是原始推文/帖子倾倒
- 强调变化与信号:同类消息会聚类,重复信息不刷屏
- 默认语言 zh-CN(
/),英文 en(/en/),时区 Asia/Shanghai - 顶栏可切换语言;偏好写入浏览器
localStorage(键名zoaso-lang)
Bot 管线(概览)
1
抓取
按 config/feeds.yaml 拉取 RSS / X / 微博等占位源。
2
归一化
统一标题、时间、链接、语言字段。
3
去重
对照 state/seen.json,跳过已见 URL / 指纹。
4
聚类
把同一事件的多源报道合并为一张事件卡。
5
摘要
Bot 生成中文短摘要、标签、关注度。
6
写入 Hugo
按 CONTENT_SCHEMA.md 写 Markdown → 构建 → 静态部署。
更细的操作说明见仓库:
CONTENT_SCHEMA.md(构建站外文档,见仓库根目录)bot/README.md、bot/routines/daily_digest.mdscripts/write_markdown_example.py
部署
站点面向 Cloudflare Pages,自定义域名为 zoaso.tech。构建命令:
hugo --minify
发布目录:public/。推荐 Hugo Extended 0.169.0+。
隐私与密钥
本仓库不包含任何线上密钥。源站 Cookie、X Token、通知 Webhook 一律走环境变量或私密配置。