使用 osmosfeed 创建自己的 Web RSS 阅读器

2023-10-21 10:11:42 浏览数 (2)

之前一直用 App Store 上的一个 RSS 阅读器 RSS Reader Prime 订阅技术周刊和 dalao 的技术博客,不得不说挺好用的,奈何全线下架了,现在就平板上保留着这个 App,手机上没有(国区好用的 RSS 阅读器基本无了)。有时候又想着用手机读读技术文章(板子太大,不好拿),于是乎翻了下 GitHub rss-reader topic 下的相关阅读器项目,挑了手基于 Web 和 GitHub Pages 的 RSS 阅读器(Web 才是真的“跨端”,2333~),水篇文章微微记录下。

什么是 RSS

RSS, Really Simple Syndication. 一种描述和同步网站内容的 XML 格式,一般网站都会提供 RSS,有利于让用户通过 RSS Feed(RSS源,一般即为站点的RSS地址) 获取网站内容的最新更新。

更多关于 RSS 的内容在 GitHub 上有个名为 ALL-about-RSS 的项目有介绍。

使用 osmosfeed 搭建 Web-based RSS 阅读器

osmosfeed 是 GitHub 上开源的一个 RSS Web 版阅读器,可以使用 GitHub Pages 托管,主题可自定义。

1、首先根据 osmosfeed 的模板仓 osmosfeed-template 新建个人仓库。

戳此链接使用模板仓库:https://github.com/osmoscraft/osmosfeed-template/generate

通过模板库新建个人公共仓库

2、仓库建好后,GitHub Actions 会自动触发 RSS Web Reader 构建的 actionBuild site on schedule or main branch update,构建产物将会被推送到仓库的 gh-pages 分支。

3、最近 GitHub 更新了波,GitHub Pages 的开启有了新的选项卡,仓库顶部 Settings -> 左侧边栏 Pages,调整发布源分支gh-pages,反手一个 Save 就好了。

开启仓库 Pages,源分支为 gh-pages

4、订阅源可直接编辑根目录下的 osmosfeed.yaml 文件,反手把自己博客订阅上

0 人点赞