精华 基本完成了 React 版本的 CNode 网页版
发布于 3个月前 作者 jiyinyiyong 1544 次浏览 最后一次编辑是 2个月前 来自 分享

网址 http://r.nodejs-china.org/ GitHub https://github.com/cnodejs/cnodejs-reader

主体用到了 React 的路由 react-router… 其他的还好 总体感觉模块化很舒服, 写小模块非常容易… 然后页面是每次点击刷新的, 没有做任何缓存

因为要在明天公司 session 作为分享内容, 所以把界面赶出来… https://www.teambition.com/info/news/article?p=info-news&s=&_id=544635d585f943537129a941

样式有点简单过头了, 不过能看就好了… 暂时不想更新 如果发现 bug 请在 GitHub 反馈, 重要的 bug 会尽量改, 工作有点累更新会懒一点…

基本功能

  • 查看 API 能访问帖子和用户
  • 登录
  • 发送消息和回复
  • 查看消息
  • 查看帖子查看和回复数量

不支持

  • 编辑内容等…
15 回复

好牛B,各种 cnode 版本!

能跑谢天谢地了 >_< 睡觉去了

你们这都是癫狂了吗。。

为啥用coffee看不懂啊

@PeakFish 呃… 这个可以下载代码到本地去编译到 js

npm i
gulp start # 编译依赖文件
gulp dev # 编译项目代码

嗯,版本越来越多了

做了一次界面更新…

  • 样式上更整洁一点, 突出内容
  • 界面语言采用中文

另外由于前端限制, @alsotang 看下下边两个 API 的需求靠谱不靠谱:

  • /topic 返回的内容给出更多显示的信息, 比如点击和回帖数量, 发布时间等等
  • 每个帖子带下一个帖子的 id, 以便在一个帖子读完能直接读下一个帖子, 而不用回到首页

另外我在 Mac 下调试的, 没有测试 Linux 和 Windows 的条件, 如果有同学帮忙告知合适的字体方案的话我也想更新一下~

@jiyinyiyong

/topic 返回的内容给出更多显示的信息, 比如点击和回帖数量, 发布时间等等

这个ok

每个帖子带下一个帖子的 id, 以便在一个帖子读完能直接读下一个帖子, 而不用回到首页

这个应用自己做吧。所谓的“下一个帖子”不好定义

@alsotang 嗯. 主要是前端无法获取下一个帖子, 而且排序很可能改变… 我考虑下别的方案吧.

coffee代码和css代码不能分开放吗

@norfish 我觉得这样更方便一些, 目录结构更简单

更新了一下仓库地址 https://github.com/cnodejs/cnodejs-reader 同时界面按钮改成扁平的, 以及字体强制用思源黑体(没装的话 fallback…) 界面布局改成了话题列表常驻, 其他内容有一个 pop, 方便操作

回到顶部