基于express myql开源靠谱的cms系统

禅内容管理系统(Chancms)是一个轻量级的CMS,使用Node.js、Express、MySQL和Vue3开发,适合企业网站、小程序官网等多种场景。具备SEO优化、安全防护和动态扩展功能,支持微信小程序登录和API调用。系统长期维护更新,适用于前端开发者进行二次开发。
摘要由CSDN通过智能技术生成

💒禅内容管理系统介绍(chancms)


禅内容管理系统,基于nodejs express mysql knex jwt vue3 进行开发的一套实用轻量cms系统。常用企业网站,微信小程序官网,图片网站,新闻资讯,软件下载网站,博客,文章等诸多文章类型网站开发,也适用于前端二次开发。

🌈系统特色


  • 轻量

  • 稳定

  • 妥妥服务于seo,伪静态html和拼音导航,栏目页面都支持单独设置seo关键词

  • 基于SqlBuilder,高防sql注入,接口权限校验,为安全提供保障。

  • 专门服务于前端爱好者

  • 通过模型扩展,字段配置,可动态生成表,超强扩展,可进行多领域网站开发,博客,新闻,资讯,下载,视频,图片,书籍等网站开发。

  • 支持微信小程序登录和api调用

  • 长期维护更新,不是KPI项目

⛱️软件架构


后台管理client技术栈

  • vue3

  • vue-router

  • pina

  • element-plus

  • vite3

  • tinymce

服务端技术栈

  • nodejs v16.15.1

  • express 4.18+

  • mysql v5.7.26

  • ejs

  • pm2 v5.2.2

  • jwt

  • pm2 (prd)

  • nodemon (dev)

🚧功能介绍


  • 站点信息

  • 管理员登模块

  • 无限极栏目分类

  • 文章模块

  • 单页模块

  • 扩展模型

  • 标签管理

  • 碎片管理

  • 广告模块

  • 友情链接模块

  • 在线留言模块

  • 微信小程序登录(doing)

🍅案例

世界气功网 世界气功网官网-世界气功网

世界大健康运动联盟 世界大健康运动联盟

⚡ 👈本地开发运行


  • 1 导入数据库文件


chanyue.sql(back文件夹里面)
  • 2 修改数据库配置文件


server/config/config.default.js
  • 3 进入server 文件夹 设置npm源安装依赖


npm config set registry https://registry.npmmirror.com
npm i 
npm run dev 

后访问 http://localhost:81 ,完成网站启动。

  • 4.后台管理界面


 http://localhost:81/public/admin/index.html 

默认账号密码:chanyue 123456

  • 5.后端管理界面开发指南(不开发忽略这一步)

进入client文件夹


执行npm i,npm run dev  

后访问 http://localhost:3000 后台管理界面开发, 功能开发完成后执行npm run build即可。

🕊 linux服务器部署


  • 1 安装BT运维管理工具

  • 2 安装 nginx mysql5.6 pm2管理器

  • 3 创建mysql,导入本地数据库,修改数据库配置文件

  • 4 创建网站,绑定域名和设置反向代理,上传代码,


npm i ,npm run start启动即可。
  • 5 安装pm2 ,执行npm run app 启动。

  • 6 配置https

❤️项目关注


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值