Rss方案记录
本人认为,在笔记本上的浏览器内阅读Rss
那是极好的,故采用Feedbro
+RssHub
这个方案。但RssReader
浏览器插件与Feedbro
组成的方案因其自带的https://rsshub.app/
服务器需要科学上网(应该吧),且由于目前访问人数较多,不再适合(你晓得订阅器迟迟不更新的痛吗)。故此处记录本人位于Windows
平台上基于Docker Desktop
的RssHub
本地服务搭建过程。如果你满足以下条件,那么即可开始食用本文:
- 有台
Windows
电脑 - 晓得
Rss
是啥东西 - 想仅在
Windows
上的、基于Chrome
内核的浏览器中阅读Rss
- 不想科学上网
- 有大概半个小时的时间用来瞎捣鼓
本人记录的过程基于
Win11
,且本人频繁更新系统,按照步骤走出问题别来问我,本人也是随便捣鼓的,问就是不知道。
开启WSL2服务
依次打开 控制面板
>程序和功能
>启用或关闭Windows功能
>适用于Windows的Linux子系统
,并勾上这个选项和虚拟机平台
,是不是需要其它的我也不清楚。完了后重启。
更新系统,你会发现有个WSL2.0
的更新,就这个,更新它,如果不想更新系统还想把WSL
内核更新到2.0
,请自行百度。
安装Docker Desktop
点这里访问Docker
官网 > Docker Desktop - Docker,然后选择Windows
版本下载。下载后一路安装,安装完成后提示创建一个示例容器,不鸟他,关了。安装的过程中可能会有杀软提示开机加入启动,允许就行。
安装RssHub
RSSHub
是一个开源、简单易用、易于扩展的RSS
生成器,可以给任何奇奇怪怪的内容生成RSS
订阅源。RSSHub
借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容。
-
这里使用
RssHub
中文文档中的Docker
的部署方案,打开Windows PowerShell
并运行以下指令:docker pull diygod/rsshub:latest
-
等待下载结束后,即可在软件中
Docker Desktop
>Images
的列表中见到多出来一个RssHub
镜像。 -
根据官方文档,运行以下语句运行容器。
docker run -d --name rsshub -p 1200:1200 diygod/rsshub
-
再运行一条命令来让
RssHub
容器跟随Docker
服务启动,然后Docker
又是开机启动,就做到了RssHub
开机自启动。docker update --restart=always rsshub
-
如文档所说,在浏览器中打开
http://127.0.0.1:1200/
这个页面,如果成功看到RssHub
的图表就说明成功了。
安装Feedbro
Feedbro
是一个Rss
订阅器浏览器插件,可以再Microsoft Edge
的插件商店中搜到,汉化说明也写在它的插件介绍中了,此处不再介绍,唯一的缺陷是,该插件的主题色无法与系统颜色模式同步变化,需要手动,晚上阅读有点刺眼。至于为什么选择它,我只能说我想看的源在网页端可以获得最佳的体验(毕竟屏幕大,其它软件解析还容易出错,浏览器里看还可以享受其它插件带来的便利)。
安装好插件之后打开它的订阅列表,复制订阅面板的URL,在Edge设置
>开始、主页和新建标签页
>Microsoft Edge 启动时
>打开以下页面
中加入该URL,就可以在打开浏览器时就畅想RSS
阅读了,如果出现订阅面板中没有订阅源且右下角提醒不要设为浏览器主页的情况,刷新一下就好。此外,为了在大部分情况下省去这个步骤并在浏览器关闭的情况下提示有订阅源更新,请打开Edge设置
>系统和性能
>启动增强
和Edge设置
>系统和性能
>在 Microsoft Edge 关闭后继续运行后台扩展和应用
。
推荐将Feedbro
的默认阅读模式设置为模式1
,并在其设置中勾选从feed条目中删除标签
>iframe
,具体根据自己喜好来,另外,添加规则还可以使订阅源更新时发出系统提示,设置Feedbro设置
>文章桌面通知单击
>在原网站的新选项卡中打开文章
后,就可以直接点击Windows
通知来阅读了。
如过以前有浏览器插件的订阅源链接,例如以下:
https://rsshub.app/cctv/xwlb
只需将https://rsshub.app
那部分改为自己的本地链接即可:
http://127.0.0.1:1200/cctv/xwlb