项目简介
EnokBlog是一款仿Mac电脑桌面设计的多窗口博客系统。前后端均采用TypeScript开发,服务端基于Node.js + Egg.js构建,前端借助Webpack + React.js实现,数据库使用MySQL,缓存使用Redis。项目效果可参考网站:https://www.manyuanrong.cn/。
项目的主要特性和功能
- 独特的仿真Mac桌面设计,带来新颖视觉体验。
- 前端基于React.js构建,有丰富交互式体验。
- 后端由Node.js和Egg.js提供强大服务支持。
- 使用MySQL数据库存储数据,保障数据安全稳定。
- 借助Redis进行缓存,提升系统响应速度。
- 支持多用户注册、登录,可进行博客文章的创建、编辑和删除操作。
安装使用步骤
假设已下载本项目的源码文件,按以下步骤操作:
1. 安装依赖:进入项目根目录,使用npm
或yarn
安装前后端依赖。
2. 配置数据库:创建MySQL数据库,并在配置文件中修改数据库连接信息(如数据库地址、用户名、密码等)。
4. 构建镜像(可选):若使用Docker,可利用项目中的Dockerfile
构建镜像。
5. 启动项目:分别运行服务端和前端的启动脚本,启动项目。
6. 访问系统:在浏览器中输入项目网址,即可使用EnokBlog博客系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】