

为 Docsify 自动生成 RSS 订阅
source link: https://segmentfault.com/a/1190000037760959
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

在推特上搜索 Docsify 的时候发现了一个在少数派上发布的配置 RSS 订阅的文章
有人引用说:
挺少能在少数派上看到这么离谱的文章。作为教程,竟然通篇不提其静态博客是 Powered by Docsify。
哈哈哈,点进去看了一下原文 《给你的静态博客带来 RSS 订阅》 ,确实没有看到 Docsify 的身影,不过原作者的博客确实是用了 Docsify
研究了一下他的这篇文章,生成 RSS 的原理就是在 GitHub 平台上通过 Travis CI 服务,自动化生成 RSS 文件,使用 Git 来查找最新的 10 个文件和更新时间,使用 Pandoc 将 MarkDown 内容转为 HTML
他使用了 Travis CI,我这里使用 GitHub Actions,基于他的脚本略微修改一下
创建 .github/workflows/rss.yml
文件,写入 rss.yml
name: RSS on: [ push, pull_request ] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 with: fetch-depth: 0 ref: ${{ github.head_ref }} - name: Install Pandoc run: sudo apt-get install -y pandoc - name: Build RSS run: | cd docs/ ./rss.sh - name: Commit Updated uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: Build feed.xml
然后需要在你的文档目录,如 docs
中创建 rss.sh
,点击查看写入 rss.sh 的内容
复制粘贴,修改 website_title
、 website_link
和 description
的内容,提交到 GitHub 之后将自动生成 feed.xml
文件
直接推送和 PR 都会自动生成,这里是我的演示站点 https://notes.qq52o.me/feed.xml
现在还看 RSS 的人应该不多了... 如果你需要可以使用此方法为你的 Docsify 站点生成 RSS 订阅。
Docsify 正在参与2020年度OSC中国开源项目评选,请点击下方链接投出您的一票: https://www.oschina.net/p/doc...
Recommend
-
16
百度RSS新闻订阅功能悄悄下线 - 阿星的空间 阿星的空间 百...
-
13
RSSHub Radar — 订阅一个 RSS 源不应该这么难 发表于 2019-08-06 • 字数统计 832 • 被 34534 人看爆如果你问我,RSSHub 能否改变...
-
8
RSS + MailChimp: 用邮箱订阅翠翠的博客! 2019.06.27 |
-
5
最近对于千篇一律的科技新闻,感到了一丝的阅读疲倦。因此,想要寻找一些有有趣的灵魂或者独立思考的博文,打发平时无聊的摸鱼时光。但是,随着在互联网上探索有意思的博客,发现绝大部分都没有提供相关的订阅链接,这将很难追踪新博客的发布。这其中,相当一部...
-
23
Mar 21, 2022 使用RSS在泛用型播客客户端订阅《八分》 《八分》 RSS RSSHub 《八分》是一档由梁文道和看理想团队共同打造的文化类音频节目。时不时睡前听一听还是蛮有意思的。但...
-
6
RSS 应否开启全文订阅 2022.5.12 2022.5.13 Posts 之前有段时间看到少数派发了一个公告
-
8
fivestone in 偶知道...
-
5
分享一下你们的 RSS 订阅源 V2EX = way to explore V2EX 是一个关于分享和探索的地方 Sponsored by
-
5
如何使用Java订阅RSS Feed? 解道Jdon ...
-
7
第三篇内容里,我们来聊聊把结构化数据转换为可以订阅的 RSS 订阅数据源。 通过前两篇文章《RSS Can:使用 Golang 实现更好的 RSS...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK