rss是什么(rss被禁用)

口口导航网 175 0

引言

大约七年前,谷歌决定关闭谷歌阅读器,这是一个世界闻名且深受喜爱的RSS阅读器,我觉得从那时起,没有其他服务像它一样受到如此真诚的哀悼。我还记得,当我打开HTC一款小巧的 Wildfire 阅读器时,那种温暖的感觉。

rss是什么(rss被禁用)-第1张图片

当然,我尝试了 Feedly 和 Inoreader 以及许多其他的替代品,甚至在我的服务器上安装了微型 RSS,但都没有什么感觉。多年以后,我也不再使用 RSS 了,而是从 Twitter、HN 或Reddit 上获取新闻。

真是有些令人悲观。

rss是什么(rss被禁用)-第2张图片

所以我想也许是时候做一个我自己的 RSS 阅读器了,一个比其他阅读器更适合我个人需求的阅读器,也许百思特网这会让我恢复阅读RSS的好习惯。

过去的辉煌

一切都开始于几年前。

很明显,web将成为主导技术,因此我开始使用 jQuery、添加 CSS 并创建了一个很小的 HTML 静态页面,该页面通过 AJAX 下载 RSS 内容,对其进行解析,并将标题显示在屏幕上。

我当时对极简主义很感兴趣,那个页面只显示了简短的新闻标题和漂亮清晰的排版。甚至为了添加另一个博客,我不得不编辑 HTML 源代码本身。

好的方面是 RSS 阅读器页面从来没有收集过任何个人信息,需要任何登录,并且非常容易使用。

完成 RSS 和 Atom 提要解析的简短函数,真是令人兴奋,因为真是简单!

rss是什么(rss被禁用)-第3张图片

一时间,越来越多的博客对我的读者来说变得遥不可及。原因是 CORS(跨域)。

从另一个来源的客户端 javascript 获取 RSS/Atom xml 已经不可行。所以我编辑了 HTML 新闻页面来使用一些公共的 CORS 代理。

当这些语言开始消亡时,我自己用 Go 语言做了功能实现:

rss是什么(rss被禁用)-第4张图片

个人 CORS 代理和用于推送新闻的 HTML 文件的组合工作得百思特网很好,但是后来我慢慢地也放弃了这些努力。

当前现状

这些天来,看着老式的 jQuery 总感觉怪怪的,所以我使用 React 迅速地完成了一个单页面应用(SPA)。

我决定加一些功能,允许用百思特网户添加/删除提要,而不是强制他们编辑 HTML代码;我还添加了一些动画,异步获取新闻,这样用户就不需要重新加载页面了。

我在笔记本电脑和手机上做了多轮测试,深深觉得,更简单,更直观的方式才是正确的。于是我做了一些努力:

  1. 抛弃使用 JSX,直接在HTML中创建基础布局。
  2. 使用

抱歉,评论功能暂时关闭!