一、速览:一份持续更新的中文独立博客清单

入门

2000 年左右,很多人在自己的网站上写博客,这就是「独立博客」——自己买域名、自己搭建、内容完全自主。后来内容平台兴起,独立博客逐渐被淹没在信息流里。

这个项目就是一张不断更新的清单,目前收录了数百个中文独立博客,每个都标注了 RSS 订阅地址、简介、标签和链接。它解决的核心问题是:帮你发现那些分散在互联网角落、但仍在认真写作的中文博客

这份清单由社区共同维护,任何人都可以提交新的博客。它不只是一个静态列表,还衍生出了 Telegram 频道、RSS 聚合服务等配套工具。

中文独立博客列表项目封面

二、功能导览:这份清单怎么读、怎么用

入门

打开项目的 README 页面,你会看到一张大表格,每一行代表一个博客。表格有四列:

  • RSS feed:这个博客的订阅地址,用于接收更新通知
  • Introduction:博主自己写的一句话简介
  • Address:博客的网址
  • tags:内容标签,比如「编程」「前端」「生活」

RSS 是什么?可以把它理解成杂志订阅——你告诉邮局(RSS 阅读器)你想订哪本杂志,杂志一出版(博客更新),邮局就把最新一期送到你手上。你不用每天去杂志摊(博客网站)看有没有新刊。

具体操作:找一个 RSS 阅读器(比如 Feedly 或 Inoreader,都是免费服务),把表格里你感兴趣的 feed 地址复制粘贴进去,以后这个博客一更新,阅读器里就会自动出现新文章。

提示:GitHub 网页版可以直接在页面内搜索关键词(Ctrl+F 或 Cmd+F),快速定位感兴趣的博客。

如果你不想用阅读器,也可以直接点开博客链接手动浏览。表格的 tags 列能帮你快速筛选——比如你只对「前端」感兴趣,在页面上搜索「前端」,所有相关博客会高亮显示。

三、进阶玩法:把列表变成自己的收藏夹

进阶 · 推荐细读

列表目前收录了数百个博客,全部看一遍不现实。更实用的做法是:用脚本按标签筛选,生成自己的订阅清单

这个项目的列表是以 Markdown 表格形式存放的(文件在仓库的 README.md 里),所以你可以用任何编程语言读取它。下面是一段 Python 脚本,帮你筛出所有带「编程」标签的博客:

## 把 README.md 下载到本地后运行
import re

with open("README.md", "r", encoding="utf-8") as f:
    content = f.read()

## 匹配表格中的每一行:feed地址 | 简介 | 网址 | 标签
pattern = r"\|\s*\[Feed\]\((.*?)\)\s*\|\s*(.*?)\s*\|\s*(.*?)\s*\|\s*(.*?)\s*\|"
rows = re.findall(pattern, content)

for feed_url, intro, address, tags in rows:
    if "编程" in tags:
        print(f"博客:{intro}")
        print(f"地址:{address}")
        print(f"RSS:{feed_url}")
        print("---")

运行这段脚本,你就能得到一份只包含编程类博客的清单。把 feed_url 批量导入你的 RSS 阅读器,就完成了一次「定制订阅」。

建议:脚本筛选只是第一步,更推荐把结果导入 RSS 阅读器,形成长期订阅。

如果你不会写代码,也有替代方案:直接在 GitHub 页面搜索「编程」关键词。但脚本的好处是可重复——列表每月更新,你随时可以重新运行。

四、常见问题

入门

如何提交自己的博客?

如果你有自己的独立博客,想加入这份列表,需要向仓库提交一个 Pull Request(可以理解成「申请合并」)。具体流程:先 Fork(复制)这个仓库到你的 GitHub 账号,在 README.md 的表格末尾按同样格式加一行,然后发起 Pull Request,维护者审核通过后就会合并。提交前建议先阅读仓库里的「什么是独立博客」章节,确认你的博客符合定义。

为什么有些博客链接打不开?

独立博客的生命周期很不稳定,有的博主停止更新,有的域名过期,有的服务器关闭。列表已经存在多年,部分链接失效很正常。遇到打不开的链接,可以试试 RSS 地址是否还能访问,或者直接跳过。

RSS 地址和博客地址有什么区别?

博客地址是给人看的网页,RSS 地址是给阅读器读取的数据接口。两者内容相同,但格式不同——RSS 是结构化数据(XML 格式),方便程序自动抓取。

五、维护与备份:如何长期使用这份列表

深入 · 老手可选

这份列表最大的价值在于持续更新。维护者会定期清理失效链接、合并新提交。如果你想长期依赖它,有几个建议:

  • 不要直接引用仓库地址做自动化任务——列表格式未来可能变化,脚本会失效。更好的做法是定期手动查看更新。
  • 如果你用脚本筛选,建议把筛选结果导出为 OPML 文件(一种 RSS 订阅列表的通用格式),这样即使原列表变动,你的订阅清单也不受影响。
  • 关注项目的 Telegram 频道,有新博客提交时会第一时间推送,比定期查看仓库更及时。

如果你想把这份列表变成自己的数据资产,可以 Fork 一份到自己的 GitHub 账号。Fork 相当于「复制一份到自己的名下」,原仓库更新时你可以手动同步。这样即使原仓库有一天停止维护,你仍然拥有完整的列表数据。


这个项目本身不涉及部署和运维,它更像一份活着的目录。用好它的关键在于:把它当作起点,而不是终点——用 RSS 阅读器把这些博客聚合起来,你就能拥有一个完全由自己掌控的中文内容源。

项目信息

项目
仓库 timqian/chinese-independent-blogs
语言 Python
Star 23,867
Fork 2,697
主页

参考链接

延伸阅读

想继续探索?这些同领域的教程可能也适合你: