简介
Pre-1.0:Jant 仍处于早期阶段,有些地方还没打磨好,也会有破坏性变更,文档还在跟着产品调整。
Jant 基于 AGPL-3.0-or-later 协议开源,源码托管于 GitHub,问题反馈请提交至 Issues。
Jant 是一个为单作者设计的轻博客,介于传统博客和社交媒体之间:表达像发动态一样轻,内容又像博客一样归你自己。它有 Note、Link、Quote 三种基本格式,帖子可以串成 Thread,也可以归到 Collection 里。

在线演示:demo.jant.me。点击 More 菜单里的登录直接体验,演示账号已自动填充,数据每日清空。
也可以参考作者本人的博客 www.owenyoung.com,或到 Jant Discover 看看其他人在写什么。
为什么会有 Jant
我一直相信练习写作需要公开表达,只有这样,我们才能让自己的思考变得清晰。可今天的互联网好像只给人两种身份:内容消费者,或者内容创作者。而我只是想要一个舒服的、属于自己的小花园。
传统博客的确是自己的,但每次动笔都像在「发表一篇文章」。在 Jant 之前,我用静态网站生成器写博客。Markdown 是一种真正长期的格式,一百年后用最简单的文本编辑器打开照样能读,但是发布太麻烦:新建文件、起名字、写 frontmatter、写正文、commit、push,等部署跑完才能看到效果。所以我分享一些好文章的时候,总是要攒够好几条才会发一次。
社交媒体刚好相反,想到什么就能发,可对着所有人说话本来就有压力。博客的 RSS 也是这样:如果每写一条都要推送给订阅者,一个链接、一句引用、一张随手拍的照片,值得打扰几百个人吗?多数时候答案是不值得,于是要么不写,要么无限推迟。
市面上没有介于两者之间的博客系统,所以我自己做了一个。
发布不等于推送
在 Jant 中,帖子有三种可见性,默认是 Latest:
- Latest(默认):出现在首页时间线,给主动来逛的人看。
Hidden from Latest:从首页隐去,链接依然是公开的,也会出现在/archive和它所属的 Collection 里。- Featured:同时进入
/featured和/feed,推送给 RSS 订阅者。
我自己的用法是:日常记录选 Hidden from Latest,收进一个叫 Now 的合集;真正想让订阅者读到的才标成 Featured。没有这个选项,很多内容我应该并不会发。
Jant Discover
Jant Discover 是 Jant 人工维护的社区目录,收录托管和自部署的 Jant 博客。首页是各博客设为 Featured 的帖子,Links 和 Quotes 列表收录各博客首页上的 Link 和 Quote。列表只按时间排序,没有计数和排名。
托管博客默认加入,自部署的博客在「设置 → 常规 → 站点可见性」里开启。帖子大约 24 小时后出现在 Discover。目前只收录中文帖子,规则见关于 Jant Discover。
关于这个名字
Jant 来自 Jantelagen(詹代法则),出自 1933 年的一部北欧讽刺小说,常被概括为「别炫耀、别攀比」。这个词在北欧语境下偏贬义,被视为压抑个性的集体文化代名词;也有幸福研究者从另一面看它:这种不比较、不打扰的默契让北欧社会显得平和,也是那里幸福感高的原因之一。我一直很喜欢这个词,它很适合这样一个希望保持安静的产品。
当下的社交网络正好相反,制造了两种压力:
- 一种来自看别人:无处不在的表演与攀比,催生焦虑。
- 一种来自被别人看:帖子被强制推送给所有关注者,让人因心理负担而失去表达欲。
Jant 两样都不做:没有关注者,没有点赞,没有算法信息流。
如果你还没想好要不要写博客,这篇文章或许能给你一个理由。
写作体验
传统博客一般会给你提供这样一个管理内容的表单:标题、正文、分类、标签、摘要、SEO、封面图。但是 Jant 借鉴的是更加具有人体工学的 Tumblr / Twitter 界面:博客首页快速发布,标题可选,同时支持 Reply 串成 Thread,这样事后可以持续完善。
Link 和 Quote 是一等格式,不是「文章」的变体。我博客里一半以上的内容是链接和引用,Tumblr 十几年前就发现把它们做成原生格式能让人发得更勤,后来的博客系统却几乎没有跟进。图片、视频、音频也一样:我用 Jant 一个月发的图和视频,比过去一年加起来还多。
长文、短句、链接和引用排在同一条时间线上,慢慢积累成关于你的、更完整的上下文。
常用操作都有快捷键:任意页面按 n 新建(l 发链接,q 发引用),Cmd + K 搜索;在帖子页按 e 编辑、f 加入 Featured、c 改合集。正文是 Markdown 编辑器,输入 / 唤出命令。

Jant 特性
- 三种格式:Note、Link、Quote
- Threads:连续的想法可以延续,不必凑成长文
- Collections:按主题策展,更像书架而不是标签
- 媒体附件:图片、视频、音频、Markdown、文档、代码片段
- 评分:给书、电影、播客、文章打分
- Featured / Latest 分离:发布不等于推送
- Jant Discover:Jant 博客的社区目录
- 多语言:一篇帖子可以有多个语言版本,每种语言有独立首页
- 搜索、归档页、RSS
- 内建主题、字体主题、自定义 CSS
- GitHub 双向同步:每次在 Jant 里编辑都会以 Markdown commit 到你的 GitHub 仓库;在 GitHub 上修改文件也会同步回站点。仓库本身就是一个 Hugo 站点,可独立
hugo build,也是完整备份。详见 GitHub 同步。 - API 与 MCP:自动化发布、导入、维护,适合 AI agent 调用
- Hugo 静态站点导出:你随时可以带着内容离开