I'm Sun

如何使用 Feed 订阅 GitHub Issues

很多开发者喜欢使用 GitHub Issues 作为个人博客。的确,GitHub Issues 拥有完善的 Markdown 支持、代码高亮、在线编辑、评论系统,以及各种满足程序员需求的功能。最重要的是完全不需要折腾(想必很多人都有折腾博客的经历),让人不必关心其形式,专注于博客和内容本身。

然而这种博客写起来很优雅,获取却不那么优雅。一方面新的博文很容易被时间线上众多的消息淹没,另一方面一些不想看到的 issue 和评论却会被推到时间线上。而且 Issues 列表没有 Feed 地址,对喜欢使用 Feed 获取信息的人来说很不方便。

于是为了订阅大家的博客,我写了一个小项目:gh-feed.imsun.netGitHub 地址

这个项目使用起来很简单,你只需要将 Issues 页面的链接粘贴到项目首页的输入框里就可以获得对应的 Feed 地址。甚至你都不需要访问上面的网站,只要将 Issues 链接里的 https://github.com 替换成 http://gh-feed.imsun.net 就是你想要的 Feed 地址。

玉伯的博客为例,将 https://github.com/lifesinger/blog/issues 改成 http://gh-feed.imsun.net/lifesinger/blog/issues 添加到 Feed 客户端,就可以订阅他的博客了。

为了过滤一些 issue,你还可以在 Issues 页面添加一些 filter,比如只看 repo 作者的 issue,只看标有某些 label 的 issue。这些 filter 会反映在链接里。

还是以玉伯的博客为例:

当你使用不同链接时,得到的 Feed 也不同。你可以放心地在 GitHub Issues 页面设置各种条件,我们都会尊重这些设置并输出给你想要的东西。

关于项目的更多信息我放在了 GitHub 上,有兴趣的同学可以提出一些建议。

另外这个服务我暂时部署在了一个比较弱的服务器上,如果使用人数增多,有些同学访问困难的话请给我发邮件,我会迁移到更好的平台上。