目介绍
ChanCMS是一款基于Node、Express5、MySQL、Vue3研发的高质量实用型CMS系统。该系统轻量、灵活、稳定、高性能且易于扩展,旨在简化开发流程,提升开发效率。
应用场景
ChanCMS适用于多种内容管理场景,包括但不限于:
-
企业官网:快速搭建和维护企业官方网站,展示企业形象、产品和服务。 -
新闻资讯网站:高效管理新闻资讯内容,支持多栏目分类和标签管理。 -
博客平台:为个人或团队提供博客写作和发布平台,支持文章采集和用户管理。 -
多端应用后端:作为微信小程序、APP、H5等多端应用的后端内容管理系统,提供接口支持。
功能模块
-
-
网站信息管理:配置网站基本信息,如网站名称、Logo、SEO设置等。
-
-
站点管理:管理多个站点,支持站点的创建、编辑和删除。 -
栏目管理:设置网站栏目结构,支持多级栏目分类。 -
文章模块:发布和管理文章内容,支持文章分类、标签和采集功能。 -
标签管理:管理文章标签,方便内容分类和检索。 -
碎片管理:管理广告、碎片文案、公司地址、电话、名称等万能模块。 -
扩展模型:支持扩展模型和字段配置,动态生成表,增强系统扩展性。 -
用户管理:管理系统用户,包括用户创建、编辑、删除和权限分配。 -
菜单管理:配置系统菜单,支持多级菜单结构。 -
登录日志:记录用户登录日志,便于安全审计。 -
在线留言:提供在线留言功能,方便用户反馈和交流。 -
中英切换:支持中英文语言切换,满足国际化需求。 -
语音播报:提供语音播报功能,增强用户体验。 -
PDF预览(按需加载):支持PDF文件的按需加载和预览。 -
文件上传:支持本地上传和七牛云上传,满足不同文件存储需求。 -
日志功能:记录系统操作日志,便于问题排查和性能优化。
功能特点
-
自研框架:基于自研的chanjs轻量级MVC框架实现,轻量、灵活、稳定、高性能且可持续。 -
SEO优化:专注于SEO优化,支持伪静态HTML和拼音导航,灵活设置关键词和描述。 -
安全可靠:基于knex进行SQL操作,提供高防SQL注入功能,支持接口权限校验,为系统安全提供保障。 -
灵活配置:支持JSON配置按需生成页面模板数据,碎片功能支持零碎文案配置,方便各类灵活文案配置。 -
高扩展性:支持扩展模型和字段配置,可动态生成表,超强扩展性满足不同业务需求。 -
模块化设计:一切模块相互独立,互不干扰,便于维护和升级。 -
插件化支持:灵活开发,支持完整功能模块插件化,增强系统灵活性。 -
无头CMS:为多端(微信、APP、小程序、H5)提供接口支持,方便多端应用开发。
项目技术栈
-
后端技术栈: -
Node.js:v20.16.0+,提供高性能的服务器端运行环境。 -
Express:5.1+,作为Web应用框架,简化开发流程。 -
MySQL:v5.7.26,作为数据库存储系统,支持大量数据存储和高效检索。 -
Knex:用于SQL操作,提供高防SQL注入功能。 -
JWT:用于接口权限校验,保障系统安全。 -
PM2:v5.2.2(生产环境),用于进程管理,确保系统稳定运行。 -
Nodemon(开发环境):用于监控文件变化并自动重启应用,提高开发效率。
-
-
前端技术栈: -
Vue3:作为前端框架,提供响应式数据绑定和组件化开发能力。 -
Art-template:v4.13.2+,作为模板引擎,简化前端页面渲染。 -
Element Plus:基于Vue3的UI组件库,提供丰富的组件和良好的用户体验。
-
功能演示









开源地址
https://gitee.com/yanyutao0402/chanyue-cms


不需要
开发语言是.NET C#,数据库 Mysql、 Mssgl、 Oracle、 SQLite、 PostgreSQL等均可
客服一直在!
没有客服!
这个下载下来还要解压码密码吗?