扫码阅读
手机扫码阅读

为 Docsify 自动生成 RSS 订阅

224 2024-01-25

文章概述了如何为使用Docsify搭建的静态博客添加RSS订阅功能。作者在Twitter上发现了一个少数派社区的文章,该文章讲述了RSS配置,但没有提到静态博客是由Docsify驱动,尽管原作者的博客实际上是使用Docsify搭建的。

文章进一步探讨了该少数派文章中提到的生成RSS的原理,即在GitHub上利用Travis CI服务自动生成RSS文件。该过程包括使用Git查找最新的10个文件和更新时间,以及使用Pandoc将Markdown内容转换为HTML格式。

接着,作者介绍了如何使用GitHub Actions来替代Travis CI,并提供了具体的步骤和代码片段。需要创建一个名为rss.yml的GitHub工作流文件,并在docs目录下创建一个rss.sh脚本文件。作者也给出了rss.sh文件的内容,指出需要修改其中的website_title、website_link和description内容。

完成这些步骤并提交到GitHub后,会自动生成feed.xml文件。无论是直接推送还是通过PR都可以触发RSS文件的生成。文章最后提供了作者自己的演示站点链接,并略带感慨地提到现在使用RSS的人不多了。不过,如果有人需要为自己的Docsify站点生成RSS订阅,可以采用文章中介绍的方法。

最后,文章以一种亲切的方式结束,鼓励读者关注作者的公众号,并点赞支持。

想要了解更多,点击 查看原文

鲁飞(沈唁)的个人公众号,不定时分享和PHP相关的技术资源、开源项目、技术总结等内容。

32 篇文章
浏览 9009
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线