Whono是一个基于 Astro 的极简双栏写作主题:干净、快速、为阅读而设计。
内容以 Markdown 写作,支持暗色模式、代码高亮、RSS 与沉浸式阅读,适合作为个人写作与轻量内容发布的起点。
主题已开源维护,如果你有改进建议或想一起完善,欢迎创建 Issue 交流。

栏目指引

随笔

/essay/

文章流列表(含未归档内容)。

絮语

/bits/

短内容动态流,碎片想法(支持多图)。

小记

/memo/

整理一些值得留存的片刻与回忆。

归档

/archive/

按年份分组的归档目录。

技术栈

构建与渲染
  • Astro / Vite
    内容站点与构建
  • CSS / 排版
    排版与阅读体验
语言与工具
  • TypeScript
    类型约束与脚本支持
  • Markdown
    内容写作与发布流程

常见问题

为什么我部署后会看到 SITE_URL is not set 警告?

因为没配置生产域名。未设置时会用占位域名,canonical/og:url/sitemap/robots 会不完整。部署平台里环境变量中添加 SITE_URL=https://你的域名,重新构建即可。

为什么有的文章没出现在归档里?

归档会过滤掉 archive: false 的文章。它们仍然是“已发布可访问”的,但不会出现在归档列表与归档 RSS 中(用于少数不想被目录收录的内容)。

为什么我在 /essay/ 点开文章会跳到 /archive/.../?

项目把文章详情统一在 /archive/{slug}//essay/ 主要作为文章流列表入口,这样可以避免重复详情路由,便于长期维护。

如何反馈问题或参与改进?

直接在仓库创建 Issue,或提交 Pull Request

联系

如果你有问题、建议,可以通过以下方式联系