Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ikomom/cNodeX

Open more actions menu

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小程序客户端诞生记

About

使用taro编写的 cNode 小程序客户端

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.