一款基于node.js开源高质量cms系统,禅cms

禅内容管理系统(chancms

禅悦cms基于express+mysql的一款轻量级高质量实用型cms管理系统。它具备多种类型网站开发功能,高扩展,模块化,插件化灵活方便开发者进行二次开发。

🌈系统特色

  • 轻量、灵活、稳定、高性能。
  • SEO。专注于seo,伪静态html和拼音导航,灵活设置关键词和描述。
  • 安全。基于knex,高防sql注入,接口权限校验,为安全提供保障。
  • 灵活。碎片功能,支持零碎文案配置,方便各类灵活文案配置。
  • 高扩展。支持扩展模型,字段配置,可动态生成表,超强扩展。
  • 模块化。一切模块相互独立,互不干扰。
  • 插件化。灵活开发,支持完整功能模块。
  • 持续迭代,长期维护

⛱️软件架构

client技术栈

后台管理界面admin

  • vue3
  • vue-router
  • pina
  • element-plus
  • vite4
  • tinymce

服务端技术栈

  • nodejs v18.14.2+
  • express 4.18+
  • mysql v5.7.26
  • knex (sql操作)
  • art-tempate v4.13.2+
  • pm2 v5.2.2
  • jwt
  • pm2 (prd)
  • nodemon (dev)

🚧功能介绍

  • 站点信息
  • 管理员登模块
  • 无限极栏目分类
  • 文章模块
  • 扩展模型
  • 标签管理
  • 碎片管理 (广告,碎片文案,公司地址、电话、名称,微信等万能模块)
  • 友情链接
  • 在线留言
  • 中英切换
  • 语音播报
  • pdf文件流按需预览
  • 本地上传&七牛云上传
  • 日志功能
  • 文章采集

项目架构

server 部署代码
|- app
    |- config
    |- extend 
    |- middleware 
    |- modules
      |-api 
        |-- controller
        |-- service
        |-- router.js
      |-web 
        |-- controller
        |-- middleware
        |-- service
        |-- view
        |-- router.js
    |- plugin 
        |- open
          |-- controller
          |-- service
          |-- view
          |-- router.js
    |- public
    |- utils
    |- router.js
  app.js

🍅️案例

👵开发文档

❤️项目关注

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值