# ChanCMS **Repository Path**: lastday2tom/ChanCMS ## Basic Information - **Project Name**: ChanCMS - **Description**: ChanCMS是一款基于Node、Express5、MySQL、Vue3研发的高质量实用型CMS系统。轻量、灵活、稳定、高性能、易扩展,让开发更简单。 - **Primary Language**: NodeJS - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.chancms.top - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 188 - **Created**: 2025-08-20 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ChanCMS内容管理系统 ChanCMS是一款基于Node、Express5、MySQL、Vue3研发的高质量实用型CMS系统。轻量、灵活、稳定、高性能、易扩展,让开发更简单。 ## 🌈系统特色 * 自研。基于自研chanjs轻量级mvc框架实现,轻量、灵活、稳定、高性能、可持续。 * SEO。专注于`seo`,伪静态`html`和拼音导航,灵活设置关键词和描述。 * 安全。基于`knex`,高防`sql`注入,接口权限校验,为安全提供保障。 * 灵活。JSON配置按需生成页面模板数据。碎片功能,支持零碎文案配置,方便各类灵活文案配置。 * 高扩展。支持扩展模型,字段配置,可动态生成表,超强扩展。 * 模块化。一切模块相互独立,互不干扰。 * 插件化。灵活开发,支持完整功能模块。 * 无头cms,为多端(微信,app,小程序,h5)提供接口支持。 ## 🚧功能介绍 * 网站信息 * 站点管理 * 栏目管理 * 文章模块 * 标签管理 * 碎片管理 (广告,碎片文案,公司地址、电话、名称,微信等万能模块) * 扩展模型 * 文章采集 * 用户管理 * 菜单管理 * 登录日志 * 在线留言 * 中英切换 * 语音播报 * pdf预览(按需加载) * 本地上传&七牛云上传 * 日志功能 ## ⛱️软件环境 * nodejs v22.18.0 * pm2 v6.0.8 ### 项目架构 ```JavaScript |- data |- app |- config |- extend |- middleware |- modules |-api 通用api,提供给h5 app 小程序等调用 |-- controller |-- service |-- middleware(可选) |-- router.js |-web 模板渲染 |-- controller |-- middleware(可选) |-- service |-- view |-- router.js |-base 基础模块RBAC 权限管理 |-- controller |-- middleware(可选) |-- service |-- view |-- router.js |-cms 后台cms接口 |- plugins |- plus-pdf 插件——pdf按需加载 |-- controller |-- service(可选) |-- middleware(可选) |-- router.js |- plus-wechat 插件——微信小程序登录 |-- controller |-- service(可选) |-- middleware(可选) |-- router.js *** |- public |- utils |- router.js app.js ``` * **注:ChanCMS自带基于vue3+element-plus+js研发的后台管理界面,如果不满足你编码风格,如native等其它UI,或热衷于如react + antd +TS技术,可以自行调用接口进行二次开发** * **后台管理ChanAdmin源码以及接口参考 [https://gitee.com/yanyutao0402/ChanAdmin](https://gitee.com/yanyutao0402/ChanAdmin)** ### 案例🍅️ * [北京诺丰科技](http://www.novontrade.com/ ) * [北京智慧城市供需对接平台](https://gongxudj.com/#/headerNav/newHome) * [上海昂翊信息](http://www.angyi-iot.com/) * [广东天波股份](https://sec.telpo.cn/) * [广东HANSA中国](http://www.hansa-asia.com/) * [武汉微科智汇](http://www.whwkzh.cn/) * [浙江金卡实业](http://zjjksy.com/) * [浙江华宇科技](http://www.kinka.net.cn/) * [西安圣豆电子](https://www.sundaytek.com/) * [石家庄诺德房产](https://www.nuodefangchan.com/) * [山西蝌蚪云](https://kd-yun.top/) * [香港日报](http://www.hongkongdaily.net/) * [国际健康健美长寿论坛](http://www.internationjms.cn/) * [世界大健康运动联盟](http://www.worldhealthgames.com/) * [世界气功网](http://www.shijieqigong.com/) * [香港大湾区](https://hk.bossyun.com/) * [七弈国象](https://doc.7yi.link/) * [有道IT官网](http://www.wmjtyd.net/) * 演示站1 [雅俗共赏](http://www.cqsmservices.cn/) ## 👵开发文档 * **官网:** * **官网文档 ** * **视频教程:** ## ❤️项目关注 * **码云:** ## 👴项目交流 如果喜欢我们的项目,请点个 Star。 微信群交流请联系微信: `yanyutao2014` 🧒 👧 👱 🧔 👴,纯技术交流,广告党勿扰,谢谢合作!!! ## 许可证 本项目采用 [Apache License 2.0](LICENSE) 许可证。详情请参阅 [LICENSE](LICENSE) 文件。 ## 警告 * 禁止用于任何非法商业用途或其他任何违法或不道德的行为。 * 不当使用本项目中的代码或资源而导致的任何直接或间接损失,项目维护者及贡献者概不负责。 * 请尊重法律和道德规范,合理合法地使用本项目的资源。 * 任何违反上述规定的行为都将受到法律追究。 ## 管理后台部分截图 ![登录](https://pic.imgdb.cn/item/6749e83fd0e0a243d4db4f12.jpg) ![board](https://pic.imgdb.cn/item/6749e83fd0e0a243d4db4f11.jpg) ![category](https://pic.imgdb.cn/item/6749e83fd0e0a243d4db4f10.jpg) ![article](https://pic.imgdb.cn/item/6749e83fd0e0a243d4db4f13.jpg)