littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于egg.js和antd的内容管理系统

项目简介

Coca CMS是基于egg.js和antd开发的内容管理系统。拥有简洁的后台界面,具备角色权限管理、多站点支持、主题模板定制等丰富内容管理功能,致力于实现快速开发、易于维护和高扩展性,为企业提供高效的内容管理解决方案。

项目的主要特性和功能

主要特性

  • 模块化设计:项目结构清晰,方便维护与扩展。
  • 插件机制:支持动态加载插件,可按需扩展系统功能。
  • 模板引擎:采用nunjucks模板渲染引擎,支持多语言内容管理。
  • 角色权限管理:实现细粒度的权限控制,支持多角色分配。

功能亮点

  • 多站点管理:可管理多个站点,各站点数据独立,支持网站内容多语言。
  • 主题模板定制:支持多主题切换,模板内可直接获取模型数据。
  • 动态内容管理:通过后台配置模型与表单,实现动态内容管理,支持无限分级栏目导航。
  • 操作日志和数据库备份:保障数据安全。
  • 插件和hook机制:提供插件加载、安装、卸载机制,可通过hook扩展功能。

安装使用步骤

安装依赖

  1. 复制项目: bash
  2. 进入项目目录并安装依赖: bash cd cocacms/web yarn install

配置项目

  • web/config/jwt目录下生成RSA私钥与公钥。
  • 修改web/config/config.default.js中的MySQL配置。

导入SQL文件

将项目提供的SQL文件导入到MySQL数据库。

启动项目

bash cd cocacms/web yarn debug

开始使用

访问http://localhost:7001/admin,使用默认账户admin@admin.com和密码admin123456登录后台管理系统,即可使用各项内容管理功能。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】