Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Github 博客阅读工具 #1

Open
xiaosongxiaosong opened this issue Aug 22, 2018 · 2 comments
Open

Github 博客阅读工具 #1

xiaosongxiaosong opened this issue Aug 22, 2018 · 2 comments

Comments

@xiaosongxiaosong
Copy link
Contributor

xiaosongxiaosong commented Aug 22, 2018

Github 博客阅读工具

访问地址

https://issuereader.github.io

托管地址

https://github.com/IssueReader/IssueReader.github.io

项目背景

目前很多高质量的博客使用 Github 仓库的 issue 作为管理工具,对于作者而言减少很多运维的成本,对于读者来说,却没有比较好的阅读工具。一般的做法是通过 watch,但是 watch 的仓库很多时,和其他代码仓库的 issue 混杂一起,会收到很多冗余信息(例如,issue 新增评论,或者新人用户新建无意义的 issue),还经常有一些没有经验的菜鸟跑到博主的仓库中乱开 issue 导致一些骂战。Github Issue Blog Reader 应运而生。

主要功能介绍

主要功能如下:

  • 文章阅读:根据时间排序列出订阅的博客文章
  • 收藏:好文收藏,随时温习
  • 发现:搜索 Github 仓库进行订阅,同时提供了几个热门的博客推荐

源码地址

技术栈

后端

  • leancloud: 通过 leancloud 上的 nodejs 服务获取 github accessToken,解决前端无法直接通过 code 获取 token 问题

客户端

  • 前端框架:react
  • 样式库:ant design
  • 数据路由管理框架:dva
  • 数据存储:localForage,本地化数据存储,保存用户订阅与阅读记录
  • 数据来源:通过 apollo-client 查询 GitHub API V4 (Graphql) 接口获取博客数据

构建工具

@xiaosongxiaosong xiaosongxiaosong changed the title Github 博客阅读工具 Github 博客阅读工具介绍文案 Aug 22, 2018
@xiaosongxiaosong xiaosongxiaosong changed the title Github 博客阅读工具介绍文案 Github 博客阅读工具 Aug 24, 2018
@ETRick
Copy link

ETRick commented Apr 29, 2021

该工具github 授权后登录 login 接口报跨域错误了。

@xiaosongxiaosong
Copy link
Contributor Author

后端用的 leancloud 服务器需要实名认证,我这边不太想去做被停掉了,目前使用 RSSHub 进行订阅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants