Skip to content

ikomom/cNodeX

Repository files navigation

cNodeX

社区最近证书炸了,没办法 备用网页地址 https://ec2-52-197-183-123.ap-northeast-1.compute.amazonaws.com/api/v1/topics

本仓库是cNodeX小程序对应的开源仓库。

该项目采用 Taro + Taro UI + dvajs进行开发,小程序内数据均来自于cNode中文社区

感谢相关作者的努力及开源精神。

说明

  • markdown解析采用towxml库,可以做到完美解析,但现在还不支持复制帖子功能
  • 在内存不够的机子上文章加载可能比较久,因为是实时解析的,后面考虑把解析放到云函数上
  • 使用accessToken登录,可以手动输入token,也可以扫码登录
  • Token的生成方式,首先要拥有一个cNode账号,然后打开设置页面,滑动到最下方
  • 此源码仅供交流学习,严禁以任何形式独立发布或用于商业用途;

使用

git clone https://github.com/ikomom/cNodeX.git
cd cNodeX

yarn install

使用方法请参考: Taro 安装及使用

自动生成页面模板

npm run script:tep [Page Name] # 创建页面
npm run script:com [Component Name] # 创建组件

扫码体验

扫码访问小程序:

cnodx.jpg

部分页面展示

Home Article
home.jpg article.jpg
Mine Collect
mine.jpg collect.jpg

Todo

  • 完善 Markdown 解析
  • 登录功能
  • 收藏功能
  • 查看别的用户收藏
  • 夜间模式
  • ...

LICENSE

Apache License 2.0

学习链接

JavaScript 时间与日期处理实战:你肯定被坑过

如何使用yarn&如何用yarn配置node-sass

Taro+dva+Typescript 搭建微信小程序架构

使用stylelint对CSS/Sass做代码审查

nodejs 执行失败报错 “JavaScript heap out of memory” 的解决办法

小程序如何避免setData的列表数据过大

Gitter - 高颜值GitHub小程序客户端诞生记