扫码阅读
手机扫码阅读
为 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小技巧之计算文本相似度
有这样一个需求:需要对于用户发布的内容标题进行相似度对比,如果有之前的内容和当前发布的内容标题相似度到达某个阈值时则禁止发布或进行其他的一些操作。
张嘴吃安利之 PhpStorm 中的 HTTP 客户端
安利一下 PhpStorm 中的 HTTP 客户端
Nginx目录浏览并进行美化
Nginx 作为一个高性能的 HTTP 和反向代理 web 服务器,默认不允许列出站点的整个目录,如果需要开启,可以通过配置打开此功能。
通过微信开放平台授权获取公众号文章
如果想要实现一个将公众号文章搬运到某个社区中去发布的功能,除了使用爬虫等方法,还可以通过微信开放平台授权,调用官方接口来获取公众号文章。
GitHub Actions 真香系列之自动同步镜像仓库
GitHub虽然在国内访问慢,但是依旧不能阻挠国内开发者的使用,我们一般也会在Gitee或者其他托管平台创建一个镜像,用来方便不能正常访问GitHub的开发者。
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线