引言大约七年前,谷歌决定关闭谷歌阅读器,这是一个世界闻名且深受喜爱的RSS阅读器,我觉得从那时起,没有其他服务像它一样受到如此真诚的哀悼 。我还记得,当我打开HTC一款小巧的 Wildfire 阅读器时,那种温暖的感觉 。
当然,我尝试了 Feedly 和 Inoreader 以及许多其他的替代品,甚至在我的服务器上安装了微型 RSS,但都没有什么感觉 。多年以后,我也不再使用 RSS 了,而是从 Twitter、HN 或Reddit 上获取新闻 。
真是有些令人悲观 。
所以我想也许是时候做一个我自己的 RSS 阅读器了,一个比其他阅读器更适合我个人需求的阅读器,也许百思特网这会让我恢复阅读RSS的好习惯 。
过去的辉煌一切都开始于几年前 。
很明显,web将成为主导技术,因此我开始使用 jQuery、添加 CSS 并创建了一个很小的 HTML 静态页面,该页面通过 AJAX 下载 RSS 内容,对其进行解析,并将标题显示在屏幕上 。
我当时对极简主义很感兴趣,那个页面只显示了简短的新闻标题和漂亮清晰的排版 。甚至为了添加另一个博客,我不得不编辑 HTML 源代码本身 。
好的方面是 RSS 阅读器页面从来没有收集过任何个人信息,需要任何登录,并且非常容易使用 。
完成 RSS 和 Atom 提要解析的简短函数,真是令人兴奋,因为真是简单!
一时间,越来越多的博客对我的读者来说变得遥不可及 。原因是 CORS(跨域) 。
从另一个来源的客户端 javascript 获取 RSS/Atom xml 已经不可行 。所以我编辑了 HTML 新闻页面来使用一些公共的 CORS 代理 。
当这些语言开始消亡时,我自己用 Go 语言做了功能实现:
个人 CORS 代理和用于推送新闻的 HTML 文件的组合工作得百思特网很好,但是后来我慢慢地也放弃了这些努力 。
当前现状这些天来,看着老式的 jQuery 总感觉怪怪的,所以我使用 React 迅速地完成了一个单页面应用(SPA) 。
我决定加一些功能,允许用百思特网户添加/删除提要,而不是强制他们编辑 HTML代码;我还添加了一些动画,异步获取新闻,这样用户就不需要重新加载页面了 。
【rss被禁用 rss是什么】我在笔记本电脑和手机上做了多轮测试,深深觉得,更简单,更直观的方式才是正确的 。于是我做了一些努力:
- 抛弃使用 JSX,直接在HTML中创建基础布局 。
- 使用
推荐阅读
- 皇太极女人顺序 皇太极的皇后是谁
- 我为什么不建议年轻人做销售 房地产业务员主要工作内容
- 界面剂干嘛用的 界面剂是什么
- 火柴盒大约多少平方厘米 火柴盒尺寸一般多大
- 电脑花生壳是什么意思 花生壳是什么
- 佛跳墙里面有什么材料?正宗佛跳墙里面有什么材料
- 历经千年出土时皮肤竟如此柔软 辛追刚出土时图片
- 京享值有什么用?京东京享值体系焕新解读
- 热门儿童长高奶粉解析 可以长高的奶粉