简单来说,DoraCMS 就是一个用 Node.js 写的开源 CMS 系统,开箱即用,功能全面,颜值在线,还支持前后端分离!
🌟 应用特性
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
一句话总结:
DoraCMS 不只是一个 CMS,更是一套能快速孵化内容型网站的“开发脚手架”!
🧠 应用技术栈
后端技术栈:
-
Node.js(基于 Express 框架) -
MongoDB(非关系型数据库) -
Redis(缓存机制)
PC前端:
-
Vue.js -
Element UI -
Axios -
Webpack 构建工具
前后端通信:
-
RESTful API 接口设计
模板引擎(传统版):
-
EJS 模板语法
🖼️ 应用相关截图


⚙️ 部署教程
DoraCMS 的安装方式非常灵活,支持本地运行、Docker 部署等。下面是最简单的 本地部署 方式👇
🧩 1️⃣ 环境准备
请先安装好以下环境:
-
Node.js(建议 v16 及以上) -
MongoDB(本地或远程均可)
🧩 2️⃣ 获取源码
git clone https://github.com/doramart/DoraCMS.git
cd DoraCMS
🧩 3️⃣ 安装依赖
npm install
🧩 4️⃣ 配置数据库
修改 config/env/development.js 文件,将其中的 MongoDB 连接地址改为你的实际地址,例如:
mongodb: 'mongodb://127.0.0.1:27017/doracms'
🧩 5️⃣ 启动项目
npm run start
启动后访问:
- 管理后台:http://localhost:8080/admin
- 前台网站:http://localhost:8080
默认管理员账号:admin
默认密码:123456
💡推荐原因
- 国产自研:由国内开发者维护,文档完善,社区活跃。
- 功能全面:不止是 CMS,集用户系统、权限系统、SEO、内容管理于一体。
- 架构现代:基于 Node.js 的全栈架构,性能优秀,前后端分离易扩展。
- 适合二次开发:模块化代码结构,方便根据业务快速定制。
- 开源免费:MIT 协议,商用无忧!
我个人觉得,DoraCMS 是 Node.js 生态中最值得上手的一款 CMS,尤其适合中小企业和开发者团队。 想快速上线内容平台、企业官网、社区论坛?用它就对了!
🔗 应用相关链接
|
|
---|---|
|
https://github.com/doramart/DoraCMS |
|
https://gitee.com/doramart/DoraCMS |
|
https://www.doramart.com/docs |
|
https://www.doramart.com |