知乎日报官方不提供 Web 版,只能自己动手了。
离线:自动离线知乎日报(可配置),无法访问 Internet 时也能用咯。
快捷键:类似 Google Reader 的
j/k/v/o/enter
当然还有方向键
,你懂的(按下shift+?
或h
可查看快捷键列表)。
用户认证:可配置为需帐号登录(默认关闭)。
支持:
Firefox/Chrome/IE11
。没测Opera
,应该可以。
不支持:移动端(请用知乎官方客户端)。
本应用使用了知乎日报非正式公开 API,使用与共享之行为或有侵犯知乎权益的嫌疑,因此请自行部署使用,请您暸解相关情况,并遵守知乎协议。
- front-end: react
- back-end: node、express、passport、mongodb
- linter: eslint、eslint-config-zoro
- logging: bunyan
- bundle: webpack
- ci: travis、mocha、should
- deploy: docker、docker-compose
-
clone from git
git clone https://github.com/nonoroazoro/Zhihu-Daily-Reader.git`
-
disable auth
默认开启了用户认证(导致你们无法登录),请务必修改
./config/production.json
为:{ "enable_auth": false }
-
config
-
Standard
-
install dependencies
-
install node.js: https://nodejs.org
-
install npm packages
cd Zhihu-Daily-Reader && npm install --production
-
install mongodb (可选。不装的话会自动关闭数据库相关功能):https://www.mongodb.com/download-center
-
-
start app
npm start
-
browse: http://localhost:8888
-
-
Docker
-
install dependencies
-
install docker-engine.
-
install docker-compose.
-
-
部署到 Raspberry Pi
-
端口默认为
8888
,可在docker-compose.rpi.yml
中修改,例如:ports: - "9999:8888"
-
(可选) 离线数据目录默认为当前目录下的
db
,可在docker-compose.rpi.yml
中修改,例如:volumes: - ./myDataFolder:/data/db
-
start app
docker-compose up -f docker-compose.rpi.yml -d
-
browse: http://localhost:8888
-
-
部署到 DaoCloud
-
创建新项目(使用之前 clone 的代码)
-
在项目的
流程定义
中指定Dockerfile
为Dockerfile.daocloud
,并构建镜像 -
(可选) 在
服务集成
中申请MongoDB
服务 -
创建应用(可在此绑定之前申请的
MongoDB
服务) -
browse: DaoCloud 为您提供的地址
-
-
-
2017 年 3 月 8 日
- 支持部署到 Raspberry Pi。
- 支持部署到 DaoCloud(支持其 mongodb 服务集成)。
- 调整在不用分辨率设备下的表现。
2016 年 9 月 7 日
- Docker 化。
2016 年 8 月 30 日
- 修正 mongodb 启动问题。
- 增加用户登录认证(默认关闭)。
2016 年 6 月 6 日
- 调整主界面样式。
- 增加阅读界面的“上/下一篇”功能。
- 更新截图。
- 修正几处潜在错误。
2016 年 4 月 13 日
- 添加键盘快捷键帮助:
Shift+?
或h
打开帮助面板。 - 服务启动时延迟启动爬虫。
- 修复几处关于知乎外链的错误。
- 嵌入的外链视频在 Firefox 中无法正常播放,待解决。
2016 年 4 月 9 日
- 修复正文内容外链出现重复的 bug。
- 修改正文内容外链,默认在新窗口打开。
- 前端全部迁到 ES6 + ES7 Stage-0。
- 更新 webpack 配置。
- 嵌入的外链视频目前还不能正常播放,待解决。
2015 年 12 月 22 日
- 修正启动脚本(Windows/Mac/Linux)。
- 修改默认端口为
8888
。
2015 年 12 月 15 日
- 增加离线功能,无法访问 Internet 时也能用啦(需安装Mongodb)。
- 离线功能可选,无需进行特殊设置(全自动)。
- 其他细节优化,不想列出来了。
2015 年 8 月 14 日
- 初版,包含知乎日报基本阅读功能。