之前写过一篇用 GitHub Issues 来写博客的文章,后来看到有一位名为 @航大 的网友,跟着我写的文章,也在 GitHub 弄了一个同样的博客。看到自己写的文章能影响到他人,这对我来说是一种非常大的激励。不过有点遗憾的是,这位网友后来停止更新了,最新的一篇文章停在了 9 月 17 日,不知道是他比较忙、没时间写东西,抑或是忘了博客这件事。对比公众号,GitHub 博客没法知道阅读文章的人、阅读数,缺少反馈。还有更致命的一点,GitHub 博客没有很好的 Push 机制,不能很好地把新文章推送给读者。世界上最远的距离,莫过于,作者辛勤更新博客,读者却没有收到更新通知,以至于完全忘了这个博客。但是,幸好我们还有 RSS。上周看到一位网友 @frostming 给 gitblog 项目提交了一个增加 RSS 订阅的请求,项目作者 @yihong0618 将请求合并到项目中,实现了用 RSS 订阅 GitHub 博客的目的。以我在 GitHub 创建的博客 gitblog 为例,RSS 订阅链接 🔗:https://raw.githubusercontent.com/phh95/gitblog/master/feed.xml 将 RSS 链接添加到 RSS 阅读器中,就可以看到发布在 GitHub 的博客了。相比最初只能在 GitHub 上阅读博客,增加 RSS 订阅链接后,获取博客更新又多了一个渠道。整个流程下来,感觉:没有 RSS 订阅链接的博客,真的没有灵魂啊。本来现在就没多少人喜欢阅读文章,没了 RSS,岂不是更惨。最后,简单写一下,给 GitHub Issues 博客增加 RSS 订阅链接的方法——修改项目中的 4 个文件:
- generate_readme.yml
- .gitignore
- main.py
- requirements.txt
具体修改了哪些地方?可以参考下图及对应的链接:
https://github.com/yihong0618/gitblog/commit/c8eb186406acff31a1353590770bd130ffa47359 下图红色背景的代码行,代表修改前;绿色背景的代码行,代表修改后,上下两行对比着修改自己的文件,耐心一点就可以了。
以上,就是本次想和你分享的内容。