你可以用RSS订阅GitHub博客了

简介: 你可以用RSS订阅GitHub博客了

之前写过一篇用 GitHub Issues 来写博客的文章,后来看到有一位名为 @航大 的网友,跟着我写的文章,也在 GitHub 弄了一个同样的博客。看到自己写的文章能影响到他人,这对我来说是一种非常大的激励。e255c2ca8c6a91b1765247f356269dac_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg不过有点遗憾的是,这位网友后来停止更新了,最新的一篇文章停在了 9 月 17 日,不知道是他比较忙、没时间写东西,抑或是忘了博客这件事。对比公众号,GitHub 博客没法知道阅读文章的人、阅读数,缺少反馈。还有更致命的一点,GitHub 博客没有很好的 Push 机制,不能很好地把新文章推送给读者。世界上最远的距离,莫过于,作者辛勤更新博客,读者却没有收到更新通知,以至于完全忘了这个博客。但是,幸好我们还有 RSS。上周看到一位网友 @frostming 给 gitblog 项目提交了一个增加 RSS 订阅的请求,项目作者 @yihong0618 将请求合并到项目中,实现了用 RSS 订阅 GitHub 博客的目的。da17154257d7834c1c9852788a4b56a3_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg以我在 GitHub 创建的博客 gitblog 为例,RSS 订阅链接 🔗:https://raw.githubusercontent.com/phh95/gitblog/master/feed.xml      将 RSS 链接添加到 RSS 阅读器中,就可以看到发布在 GitHub 的博客了。bbded881939cfceb081c649ee0d433b4_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg相比最初只能在 GitHub 上阅读博客,增加 RSS 订阅链接后,获取博客更新又多了一个渠道。整个流程下来,感觉:没有 RSS 订阅链接的博客,真的没有灵魂啊。本来现在就没多少人喜欢阅读文章,没了 RSS,岂不是更惨。最后,简单写一下,给 GitHub Issues 博客增加 RSS 订阅链接的方法——修改项目中的 4 个文件:

  • generate_readme.yml
  • .gitignore
  • main.py
  • requirements.txt

具体修改了哪些地方?可以参考下图及对应的链接:
https://github.com/yihong0618/gitblog/commit/c8eb186406acff31a1353590770bd130ffa47359    
下图红色背景的代码行,代表修改前;绿色背景的代码行,代表修改后,上下两行对比着修改自己的文件,耐心一点就可以了。7570d25aaf0a249dd83739c5a572a3cb_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg

以上,就是本次想和你分享的内容。


相关文章
|
1月前
|
Shell 网络安全 开发工具
Github Pages + Jekyll 独立博客一小时快速搭建&上线指南
Github Pages + Jekyll 独立博客一小时快速搭建&上线指南
65 1
|
4月前
|
缓存 开发工具 git
如何修改github博客主题
如何修改github博客主题
|
前端开发 机器人 Swift
订阅服务:GitHub 开源库更新提醒
订阅服务:GitHub 开源库更新提醒
1264 0
订阅服务:GitHub 开源库更新提醒
|
5月前
|
缓存 JavaScript 网络安全
基于Hexo的主题Fluid搭建Github博客
基于Hexo的主题Fluid搭建Github博客
78 1
|
8月前
|
数据采集 JavaScript 搜索推荐
hexo搭建github.io博客
hexo搭建github.io博客
134 0
|
4月前
Hexo博客添加GitHub评论功能
Hexo博客添加GitHub评论功能
53 0
|
9月前
|
数据采集 JavaScript 程序员
用 GitHub + Hexo 建立你的第一个博客
其中,第一种最简单,也最受限,说不定还会被删帖删号。第二种稍复杂,另外需要自己找部署的服务器,但可定制化较高,是很多程序员的选择。最后一种,是在重复造轮子,不过从另一个方面来看,倒是锻炼编程能力的好方式。
|
7月前
|
NoSQL Java Nacos
GitHub最火的成熟私活利器:基于微服务架构的前后端分离博客系统
博客使用了一些监控的 SpringCloud 组件,但是并不一定都需要部署,必须启动的服务包含 nacos,nginx,rabbitmq, redis,mysql,mogu-gateway,mogu-sms,mogu-picture, mogu-web, mogu-admin 其它的服务都可以不启动,也不影正常使用,可以根据自身服务器配置来启动 最低配置:1核2G 【需开启虚拟内存】【容易宕机】
|
11月前
|
JavaScript Shell 网络安全
在Windows环境下使用hexo搭建博客以及部署到gitee / github
在Windows环境下使用hexo搭建博客以及部署到gitee / github
151 0
|
缓存 JavaScript Ubuntu
Hexo+GitHub Actions搭建博客,实现云端写作、一键发布
Hexo+GitHub Actions搭建博客,实现云端写作、一键发布
593 1
Hexo+GitHub Actions搭建博客,实现云端写作、一键发布