基于 Vue2, Angular1, Koa2 的 RSS 订阅器
发布于 8 年前 作者 ruiming 4370 次浏览 来自 分享

最近写的一个 RSS 订阅器, 基本功能都完善了, 分享出来, 欢迎使用欢迎 star…

第一次发帖, 第一次晒作品0.0, 请多指教…

技术选型

  • Web 桌面版前端使用了 AngularJS, Bootstrap, D3, Sass, Gulp 等等技术 (不怎么维护了, 精力都放在移动版上)
  • Web 移动版前端使用了 Vue2, Vuex, Vue-router, Underscore, PostCSS, Webpack2 等等技术
  • 后端基于 Koa2, MongoDB 等开发

项目地址

网址: https://www.enjoyrss.com (推荐在移动端进行访问)

Github 地址: https://github.com/ruiming/rss

效果预览

  • 手机版 utsing_1479562050017.jpg

  • 电脑版 desktop.png

特点

  • 安全 使用 SHA256 对用户密码加密存储, 使用 JWT 进行鉴权, 使用了 HTTPS 进行信息加密传输.
  • 快速 采取了多种缓存措施, 提升了加载速度. 订阅源 7-11,13-17,19-23 每小时自动更新.
  • 简洁 简单的不能再简单了.
9 回复

还不错,线上还是有点小卡。赞(≧▽≦)/

来自酷炫的 CNodeMD

订阅这个功能是怎么实现的呢?比如我订阅了一个博客,那你这边怎么知道这个博客有没有新的文章发出呢? 自豪地采用 CNodeJS ionic

@MirrorWang 博客有新文章发出时, 其订阅链接内容也会更新, 所以只要定时去重新获取订阅链接的内容就好了.

添加订阅源这个功能不知怎么用?

@JustforNode 输入订阅源链接地址搜索就好了, 例如输入 http://www.ruanyifeng.com/blog/atom.xml

我目前用一览

来自酷炫的 CNodeMD

@ruiming PC端和移动端的代码混在一起了么?看着有点乱

@JustforNode 没有,PC端代码在 app 文件夹 里面,移动端代码在 vue 文件夹里面

回到顶部