现代化的跨平台AI RSS阅读器MrRSS
MrRSS 是一个现代化的自托管 RSS 服务,集成 AI 功能,可自动翻译、生成摘要并发现新订阅源。
MrRSS 是一个现代化的自托管 RSS 服务,集成 AI 功能,可自动翻译、生成摘要并发现新订阅源。
Gist 是一款采用 Next.js 构建的现代 RSS 阅读器应用程序。
RSSPub 可以将你最喜欢的 RSS/Atom 订阅源转为 EPUB 文件。
最近我的 FreshRSS 阅读器出了一个怪现象:用来实现智能刷新订阅源的 AutoTTL 扩展在这个月初突然“罢工”了。具体表现为,我手动点击刷新后,它能按调整后的 TTL 时间更一次,之后就彻底“躺平”。所有订阅源的「下次更新时间」都卡在 pending,关掉 AutoTTL 反而能恢复正常自动刷新。
这问题有点意思,像是某个环节的状态机卡住了。作为一个喜欢刨根问底的人,我花了点时间深入排查,最终发现问题的根源竟是一个看似不相关的数据库警告。记录一下这次排查的全过程,给遇到类似问题的博友一个排故参考。
![]()
[toc]
![]()
问题的核心矛盾点很明确:
actualize_script.php 和网络连接本身没问题。最讨厌这种“时灵时不灵”的问题,因为手动刷新后,AutoTTL 扩展居然还能正常工作一次(其实并不是正常工作,只是当时我没发现而已。其实这次会在更新到一半时卡住,但因为会更新一部分订阅源所以我当时一直以为订源被全部更新了)
首先重新拉取一次镜像,并检查AutoTTL 扩展的实际版本,确保他们都是最新版,以防这个 bug 其实早就被修复了,只是我没更新,或者是两者某一方更新后,另一方没更新导致的兼容性问题。
经过检查,确认目前,FreshRSS、PostgreSQL、AutoTTL都是他们各自的最新版本了。
看眼日志里都有点啥问题,是不是某个订阅源有问题,导致卡死在它上边了
虽然日志中有很多类似报错
cURL error 28: Operation timed out
HTTP 503 Service Unavailable!
HTML+XPath Web scraping failed for
Error fetching content: HTTP code 0: Could not resolve host:
但这基本都是订阅源本身的问题,比如触发了源的抓取频率限制,源站服务器卡了。并没有发现会引起订阅源无法更新的故障。于是这时我感觉肯定是扩展的锅,于是就跑去 github 给 AutoTTL 发了个 issues。
扩展作者mgnsk的回复提醒了我“How often does your cron run? A pending status means that the time for updating the feed has arrived but cron has not run yet.(cron 每隔多久运行一次?挂起状态意味着更新 feed 的时间已到,但 cron 尚未运行。)”
FreshRSS 的自动更新依赖于容器内的 Cron 服务定时执行任务,既然自动更新卡住,那就先检查 cron 是不是正常工作。
FreshRSS本体容器名:freshrss-app
PostgreSQL数据库容器名:freshrss-db
PostgreSQL数据库用户名:freshrss
PostgreSQL数据库密码:freshrss
docker exec -it freshrss-app /bin/bash
service cron status,结果显示 cron is running.。嗯,系统级的 cron 在正常走,没问题。
查看定时任务:看看具体定时任务是什么
执行 crontab -l,看到了关键配置:
*/21 * * * * . /var/www/FreshRSS/Docker/env.txt; su www-data -s /bin/sh -c 'php /var/www/FreshRSS/app/actualize_script.php' 2>> /proc/1/fd/2 > /tmp/FreshRSS.log
这个配置设计得很周到:先加载环境变量文件,然后切换到 www-data 用户执行更新脚本,还把日志重定向了。
php /var/www/FreshRSS/app/actualize_script.php :结果直接罢工了,好吧看来环境变量是必须的。. /var/www/FreshRSS/Docker/env.txt; su www-data -s /bin/sh -c 'php /var/www/FreshRSS/app/actualize_script.php' 结果订阅源正确刷新了! 这说明Docker内,cron设置的更新命令本身和权限设置都是正确的,所以如果不使用 AutoTTL 时能正常更新是理所应当的。AutoTTL 的工作原理,其实就是
1. 先根据每个订阅源历史上的平均更新间隔,最短更新间隔,计算出每个不同的订阅源,最合适的刷新间隔。
2. 拦截系统的cron,让他不是刷新所有订阅源,而是改为触发 AutoTTL,由 AutoTTL 去判断本次 cron 应该去刷新哪些订阅源。
3. 就在这时,我注意到了一个事情:AutoTTL 会往数据库里写数据并计算排序他们 既然刚才手动执行系统级 Cron 任务能成功,为什么自动运行时 AutoTTL 就不行呢?差别就在于“手动”和“自动”之间的环境差异。我意识到,刚才的输出信息我还没仔细看。
再次手动执行 Cron 任务,但这次我紧紧盯着终端输出。果然,在一堆刷新成功的提示信息之间,发现了一条 WARNING:
WARNING: database "freshrss" has a collation version mismatch
DETAIL: The database was created using collation version 2.36, but the operating system provides version 2.41.
HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE freshrss REFRESH COLLATION VERSION, or build PostgreSQL with the right library version.
这个警告来自于 PostgreSQL 数据库。大意是:数据库的排序规则版本和操作系统提供的版本不匹配。通常是因为系统底层库升级了,但数据库对象还用的是旧规则。
我想起来,月初时服务器宕机了一次,被我顺势维护了一番,当属将所有能更新的 docker 都手动更新了一次,而日常docker 的自动更新是由 Watchtower 做的,为了稳定性,我并不允许 Watchtower 去更新 docker 中的数据库版本,这次我看 PostgreSQL 只是一个小版本升级( 15.14 → 15.15 )更新日志中没改啥东西,就顺手也给升级了。
根据警告信息的提示,我们需要对 PostgreSQL 数据库进行操作。
# 进入 PostgreSQL 的容器,使用 psql 客户端连接
docker exec -it freshrss-db psql -U freshrss -d freshrss
REINDEX DATABASE freshrss;
这个过程可能会花费一些时间,取决于你数据库大小。
刷新数据库的排序规则版本:
重建完成后,重建完成后,执行 WARNING 提示中的命令,更新数据库的系统目录版本:
ALTER DATABASE freshrss REFRESH COLLATION VERSION;
我推测是这样的机制
pending。希望这篇记录能帮到遇到类似问题的朋友。如果你的 FreshRSS 或者其他使用了 PostgreSQL 的Docker 也出现了什么灵异现象,不妨先去检查一下数据库日志,说不定会有惊喜(或者说惊吓)。
具体这次 Docker 官方在 PostgreSQL 升级时做了什么,可以参考这篇文章《原地报废:不要在生产环境用Docker跑PostgreSQL!》
The post FreshRSS 自动更新订阅源失效排查:AutoTTL 扩展失效竟是 Docker 官方埋下的坑 appeared first on 秋风于渭水.
Glean(拾灵)是一款自托管的 RSS 阅读器和个人知识管理工具,帮助重度信息消费者通过智能 RSS 聚合高效管理阅读。
WordPress 如何让 RSS feed 输出全文? WordPress RSS 设置全文输出教程 教你让 WordPress 的 RSS 订阅显示全文 WordPress:让 RSS 订阅源输出完整内容的三种方法 修改 WordPress /feed 输出全文的完整指南 RSS 只显示摘要?教你改成全文(WordPress 设置/代码/插件) WordPress RSS 全文输出配置:设置、代码与插件方案 如何强制 WordPress RSS 显示完整内容(含 functions.php 方法) 提升订阅体验:WordPress RSS 输出全文的解决方案 WordPress RSS 订阅优化:开启全文输出的最佳实践在 WordPress 中,/feed(RSS 订阅源)是输出完整内容还是仅输出摘要,可以在 管理后台 → 设置 → 阅读 中控制,也可以通过代码或插件自定义。下面是逐步指南:
functions.php 文件。
// 强制 RSS 订阅源显示完整内容
function my_full_feed_content($content) {
return get_the_content();
}
add_filter('the_excerpt_rss', 'my_full_feed_content');
add_filter('the_content_feed', 'my_full_feed_content');
这可确保 RSS 摘要和内容订阅源都使用完整文章内容。
/feed 或 /feed/rss2/ 测试你的订阅源以确认输出为全文。一些缓存插件可能需要清除缓存。
附注:本博客的订阅源已切换为输出全文。
[show_file file="/var/www/wp-post-common/justyy.com/wordpress.php"]
英文:Wordpress: How to Output Full Text in the Feed?最近我发现原本的 RSS(/rss、/feed)没有按时更新。
[caption id="attachment_5288" align="alignnone" width="351"]
rss[/caption]
进一步检查后发现这些地址都被 301 重定向到了 FeedBurner(https://feeds.feedburner.com/zhihua-xblog),而 FeedBurner 已经久未维护,偶有抓取失败或延迟,导致读者无法及时收到新文章。
造成这次重定向的原因是我们使用的第三方主题/插件(mytheme)里曾经内置了将站点 feed 转发到 FeedBurner 的功能。
当时之所以做 301 转向,是为了节省服务器带宽并统一订阅链接。
但现在服务器已经升级,带宽与性能不再是主要问题,因此不再需要通过 FeedBurner 做中转。
更糟糕的是,外部订阅器或旧配置在访问 /feed 时被持续重定向到 FeedBurner,如果 FeedBurner 自身抓取不到最新源,就会出现更新停滞或重复重定向的风险,极端情况下甚至可能出现重定向环(redirect loop)。
为了避免订阅丢失或链接异常,我们决定弃用 FeedBurner,并将本站的官方 RSS 源迁回自有域名。
请所有读者、RSS 订阅器和外部引用尽快把订阅地址改为:
https://justyy.com/feed
如果你在使用 Feedly、Inoreader、邮件订阅或其他 RSS 客户端,请把原来的 FeedBurner 地址替换为上面的新地址,以确保你能及时收到更新。
如果你在网站或第三方平台上嵌入了本站的 RSS 链接,也请尽早更新为 https://justyy.com/feed,以免未来出现不可预期的中断。
本想着RSS阅读器——FreshRSS 就留在1.24.3版本养老的,因为更高的版本需要PHP 8.1及以上的版本,而我用的则是PHP 7.4.3,不想安装新版本的PHP了。
奈何手痒,点了升级,突如其来的报错让我懵了。报错如下:
Parse error: syntax error, unexpected '|', expecting '{' in /www/wwwroot/网站文件夹/lib/lib_rss.php on line 140
这下不装也得装了。
先尝试8.1不行,又升到8.4,还是不行,这已经是目前最新的PHP版本了,如果还不行,那说明程序有问题了。
于是找到报错文件对应的行数,看代码是什么。
搜索到这是PHP不同版本的间语法问题,照着说明改了几处,问题依旧。尝试用Google Gemini,改进代码依然无效。使用PHP在线监测工具,代码没问题。
求救朋友,微信群,朋友圈,要么忘了,要么无回复,要么就是开玩笑。
后来突然想起来,何不用最新的代码覆盖?覆盖问题依旧,那么用原来的覆盖呢?
这下有变化了,变成新的报错了:FreshRSS error: FreshRSS requires PHP 8.1.0+!
而我就是用的 8.4.1啊,尝试重启PHP,问题依旧。那如果重启整个服务器呢?
我去!
果然重启大法好。
重启之后再次升级成功。
最近因为Follow的爆火,RSS的内容也跟着一起火了一把。笔者最近也优化了一下自己博客的RSS输出,在这里写一下博客如何更加 优雅的输出RSS,以及在订阅RSS的时候如何更好的发现RSS源。
RSS是一种消息来源格式,用于方便的将一个站点的内容以一个指定的格式输出,方便订阅者聚合多个站点的内容。
目前RSS的版本为2.0,而我们大家在使用博客输出RSS文件的时候,除了常用的RSS2.0格式,目前还有一个ATOM格式,其目前的版本为1.0。Atom发展的动机为了解决RSS2.0的问题,它解决了如下问题(来源WikiPedia):
- RSS 2.0可能包含文本或经过编码的HTML内容,同时却没有提供明确的区分办法;相比之下,Atom则提供了明确的标签(也就是typed)。
- RSS 2.0的description标签可以包含全文或摘要(尽管该标签的英文含义为描述或摘要)。Atom则分别提供了summary和content标签,用以区分摘要和内容,同时Atom允许在summary中添加非文本内容。
- RSS 2.0存在多种非标准形式的应用,而Atom具有统一的标准,这便于内容的聚合和发现。
- Atom有符合XML标准的命名空间,RSS 2.0却没有。
- Atom通过XML内置的xml:base标签来指示相对地址URI,RSS2.0则无相应的机制区分相对地址和绝对地址。
- Atom通过XML内置的xml:lang,而RSS采用自己的language标签。
- Atom强制为每个条目设定唯一的ID,这将便于内容的跟踪和更新。
- Atom 1.0允许条目单独成为文档,RSS 2.0则只支持完整的种子文档,这可能产生不必要的复杂性和带宽消耗。
- Atom按照RFC3339标准表示时间 ,而RSS2.0中没有指定统一的时间格式。
- Atom 1.0具有在IANA注册了的MIME类型,而RSS 2.0所使用的application/rss+xml并未注册。
- Atom 1.0标准包括一个XML schema,RSS 2.0却没有。
- Atom是IETF组织标准化程序下的一个开放的发展中标准,RSS 2.0则不属于任何标准化组织,而且它不是开放版权的。
相比之下ATOM协议是有更多的有点,如果你RSS生成程序已经支持了Atom那肯定是优先使用Atom。不过现在基本上99%以上的Rss订阅器或者工具对于两者都有很好的支持,因此如果你现在已经使用了RSS2.0也没必要替换成Atom了。
对于提供Rss订阅的网站,最好的方式是提供相应的连接或者使用Rss图标,告诉访客当前网站的Rss地址。
除了这样之外,我们还应该在网站的源码中添加RSS地址,这样对于一些浏览器插件或者订阅软件可以通过我们的网站页面自动发现RSS订阅地址。
对于RSS2.0的订阅地址可以添加如下代码:
|
|
对于ATOM的订阅地址可以添加如下代码:
|
|
如果你同时提供了ATOM和RSS2.0两种订阅文件,可以上面两行代码都添加。当然现在一些博客程序的模板文件中已经添加了上面的代码,检查一下即可。
因为我的博客是以RSS2.0格式输出的订阅文件,因此这里我就按照我的优化内容来介绍一下输出相关的优化,对于ATtom可以参考其规范文档。
首先区分介绍和全文的输出。对于只输出描述的网站只需要设置描述部分即可,对于输出了全部的博客,还是建议同时输出描述和全文的。 而RSS2.0不支持输出全文,我们可以用一下的标记来输出全文:
|
|
其中的文章html,最好做一下转码。 (以上代码加的有问题,有的RSS识别失败,暂时回退了,有时间换Atom)
其次可以补充一下网站的内容的元数据,比如作者的信息,网站的标题简介等等。
对于文章,也可以在输出的时候输出相关的元数据,如标题,作者,标签等。标签支持设置多个,可以用如下的标记:
|
|
另外在我设置的过程,发现rss是提供了一个comments标记的,设置这个标记后,如果RSS阅读器对此支持,理论上可以直接从RSS阅读器点击跳转到文章的评论页面。
最后,我们可能想要检测要多少通过RSS点击跳转到我们博客的访问量,这个时候可以在输出的链接上面加上特定的参数,这样在我们的统计平台上面就可以看到有多少用户从这里打开页面的,我所加的参数如下:
?utm_source=rss
目前最流行的订阅RSS的方式要属于Follow了,这里也推荐使用。
除了Follow之外,我还自建了一个FreshRss来订阅一些内容,这个的使用要更早于Follow的出现。现在还不能抛弃它的原因是Follow目前不支持移动端,我使用Android的手机,在移动推荐使用FeedMe来浏览FreshRss的订阅内容。
另外,我们在浏览一些内容或者博客的时候,也需要一个工具来帮助我们方便的查看和订阅RSS源,这个时候就要推荐一下DIYgod大佬开发的浏览器插件RSSHub-Radar,对于我们的博客,如果已经加了我前面说的html代码,它可以自己发现订阅地址,如下图所示:
它还支持配置规则,则一些拥有RSSHub订阅的站点,比如b站,微博,小红书等,可以嗅探到RSShub的订阅地址,如下图所示:
另外,看上面弹出的窗口中是可以直接去预览对应的RSS内的,还可以直接跳转到Follow、FreshRss等订阅源去添加这个订阅源,这些可以在插件的设置中进行设置,如下图所示:
除了上面的设置,这个插件还支持一些其他的设置,读者朋友可以自行探索。
以上就是关于网站配置和rss订阅方面我的一些建议,而本文的标题也有一些标题党了,欢迎吐槽。
如果读者需要查阅ATOM和RSS的维基百科,请查看英文版本,中文版本内容比较简略,很多发展相关的内容都没有。
捣鼓订阅了几个常用博客聚合平台,期待发现更多有趣站长!
经常关注不到学校的一些通知之类的,而学校网站又没有 RSS 订阅。
使用 Feed43 创建订阅源,需要的同学可以订阅。
刚刚翻了翻在 Twitter 上和 DIYgod 的私信,他于7月31日送我一枚邀请码,我至今已使用 Follow 50天,说长不长,说短不短,我猜应该是最早的一批内测用户,其他人还在苦苦等待邀请码,而我却早早用上,今天简要分享我的使用体验与感受。
![]()
我已记不清从什么时候开始接触 RSS 及 RSS 阅读器,最早的印象来自它的图标,一个向右倾斜 45° 的 Wi-Fi 图标。最早使用的 RSS 服务是 Inoreader,除了免费账户150个订阅源限制,基本上没有缺点,但对于轻度或中度用户来说,150个订阅源足够,并不是说订阅越多越好,重点在于对信息的取舍,你关注什么内容固然重要,但放弃什么内容也是一种选择。
最初仅仅用来订阅博客,每天早上打开电脑就直奔 Inoreader,刷新一遍,读一读更新内容,后来订阅了一些资讯网站,比如少数派、IT之家。再接触到 RSSHub,一个让网站 RSSible 的工具,扩宽了我的订阅源。
直到使用 Follow 之前,我使用的是自建 FreshRSS 服务与 NetNewsWire 阅读器。
我在之前的文章《我还是更喜欢这样的RSS阅读》和《如何订阅一个博客?》都介绍过几款较为流行的 RSS 服务,包括在线网页服务以及客户端软件,这些似乎都可以被归类为传统的 RSS 阅读器,不管是通过 FreshRSS 同步,还是本地保存,本质都是输入 RSS 地址进行订阅,支持导入和导出 OPML 文件。
功能大多类似,比如抓取全文内容,即使 RSS 源只提供摘要,也能在阅读器里查看全文,再比如给你推荐感兴趣的订阅源、收藏喜欢的文章等等。Readwise Reader 似乎与笔记软件结合,可以一边阅读文章,一边划线、做笔记,我没有用过,暂不进行讨论。
也正是因为现在越来越多的网站为了引导读者进入原网站进行阅读,而取消 RSS,使用 RSS 的人也越来越少,RSS 和 RSS 阅读器似乎成了被时代遗弃的产物。
传统 RSS 阅读器提供的功能,Follow 都有,传统工具没有的功能,Follow 添加的十分巧妙、有趣。
RSSHub 和 Follow 来自于同一个开发团队,两者一起使用,堪称绝配。因此 Follow 上少不了 RSSHub 的影子,点击 Follow 左上角的加号,可以通过搜索关键词、域名查找对应的 RSS 源,也可以通过输入 RSSHub 路由订阅由 RSSHub 生成的源。
![]()
![]()
如果实在不知道订阅什么(说明你不适合使用 RSS 服务),下方的“热门”或许可以提供一些参考和灵感,再或者,直接订阅我的博客,设置分类为“特别关心”。
毕竟 P 站都摆在那了,再不懂就说不过去了,感谢贡献者。
Follow 提供文章以外的多种形式。
![]()
简单来说,RSSHub 提供源,Follow 提供阅读的形式。思维发散一下,往往会有不一样的惊喜,比如下面我使用图片形式订阅 Twitter 上的壁纸分享账号和 Telegram 上的影视资源分享频道。
![]()
![]()
![]()
一个简单的壁纸墙、影视库就呈现在眼前。剧荒了,刷一刷,壁纸厌倦了,刷一刷。
使用视频形式订阅了几个Up主,不用跳转到原网站,也能直接观看视频。
![]()
![]()
对于喜欢边看视频边发弹幕讨论的人来说,就不太友好,无法发弹幕和评论,但对我来说简直不要太爽,因为我看视频不喜欢评论和弹幕来影响我的观看体验。
Feedly 上使用了 AI 功能,具体什么用途我也搞不懂,但是 Follow 上的 AI 倒是有挺大用处。主要体现在“自动化”上,通过设置相应的条件,执行某个动作,其中就有“使用 AI 生成摘要”、“翻译”,我猜翻译也使用了 AI 加成。
我目前只设置了一项,即当标题是英文,则自动将其翻译成中文,类似 Buzzing.cc 的用母语阅读新闻,其中用到了正则表达式,我不会写,幸好有 Perplexity.ai 代劳,这叫 AI helps AI。最后隔空喊话 Follow 开发团队,是否有正文双语翻译功能?
![]()
如果仅仅是加上 AI,也并没有非常吸引人,反而还会被人说成“跟风”,但如果加上轻社交,体验又不一样了。
或许是为了满足大家的偷窥欲,使用者可以查看其他用户订阅的内容,甚至直接订阅他的订阅。
![]()
![]()
或许是为了满足大家的成就感,在阅读界面上方,展现了当前文章有多少人阅读过。
![]()
又或许是为了满足大家的撒币感,接入了 Web3,使用代币 Power,成为金主爸爸,给你喜欢的作者打赏和充电,以及生成邀请码。欢迎大家做我的金主爸爸。
![]()
如何让别人知道这是你的源,方便直接打赏给你呢,Follow 提供了 claim 功能,只需要在 RSS 中添加相应内容,即可将其认证为自己的源。比如我的博客、Telegram 频道、Twitter 账号,均已认证,名称旁边有个小金标,多好看,多酷,不愧是全宇宙最帅的 DIYgod,这都被他考虑到了。
![]()
![]()
如何简单、快捷、高效地 claim 呢?移步至槿呈的 Twitter 分享,他已经介绍得足够详细,有问题找他,解决不了再找 AI,这叫 AI helps RSS。
紧接着就可以在阅读的末尾看到金主爸爸的头像。
![]()
据小道消息,目前 Follow 还处于 Alpha 阶段,存在许多 bug,便采用邀请制度,但也在慢慢扩大内测范围,已经有资格的用户每5天即可生成一个邀请码,即使邀请码不易获得,但不建议大家花钱购买,也不建议大家将其售卖,我的朋友槿呈说找他要邀请码的人已经排到了猴年马月,可以尝试继续找他,当然也可以找我,通过 Telegram 和 Twitter 私信、电子邮件联系,先到先得,再或者继续骚扰下 DIYgod,多夸夸他,或许就有了呢。看到 Twitter、Telegram 上有许多人在等待 Follow 邀请码,突然间觉得 RSS 不单单是我们博客圈的小众爱好,或许 RSS 将迎来又一春。
由于 PC 端存在 bug,无法加载中文语言包,上述内容和截图都基于 Web 版 Follow,客户端上还有更多有趣的功能,不再一一叙述,留给自己去挖掘。
《阿甘正传》中有一句经典台词:Life was like a box of chocolates. You never know what you're gonna get. Follow 也像一盒巧克力,你永远不知道开发者在下一次更新中会带来什么口味的功能。
《使用 Follow 的第 50 天:RSS 迎来又一春?》最先出现在印记。
感谢diygod让我使用上了这款体验感非常强的神器。
Follow是rsshub开源作者的又一款项目,作者的定义是下一代信息浏览器。
欢迎使用 Follow!此软件旨在让您在一个地方关注您喜爱的网站、博客、社交媒体帐户、播客和通知。它被设计为一个现代、快速且方便的一体化信息中心。
AI:Follow 利用先进的 AI 来协助您的运营。除了基本的 AI 翻译、摘要和推荐之外,它还提供每日两次的 AI 报告,以突出显示您订阅中的关键信息。此外,它还提供根据您的订阅构建的个性化 AI 知识库。
区块链:Follow采用区块链技术作为活跃用户和优秀创作者的激励机制,用户通过持有和使用Power Token可以获得更多服务和福利,创作者通过提供优质内容和服务可以获得更多奖励。
社交:Follow 也是一个社交平台,您可以关注其他用户、分享您的订阅并发现新内容。它还提供订阅列表同步功能,让您的朋友同步您的订阅。
支持的平台:关注适用于 Windows、macOS、Linux 和浏览器的桌面版;关注适用于 Android 和 iOS 的移动版(即将推出)。
让我体验感最大的就是不用输入rss地址,直接输入网址自动获取,还可以看见订阅你博客的人数(前提是使用follow订阅)
![]()
图片模式很爽,壁纸、摄影等等,我把订阅的阿里云网盘以图片的方式呈现出来,真的很不错。
![]()
视频里面可以添加B站、YouTube等等,可以直接在线观看,爽爆了。
![]()
还有社交、音频等等,我都还没体验过,就前面的这些,我都体验不过来咯。
Follow是目前在我看来,非常完美的信息聚合神器。它的使用方法需要邀请码来实现,每次邀请一人需要花费100Power。每天登录可获得20power,所以说,5天可以邀请一人。
![]()
之前对于rss订阅,在我的理解方式里是聚合文章,主要是为了查看博友文章。Follow的出现,让我打开了一座新大门。
话不多说,赶紧体验吧,一起交流、一起学习。