开源实例之噗噗博客
前言
一款基于vue2+elementui+koa2+mysql前后端分离的个人博客系统。
1、支持第三方登录,gitee、qq
2、支持文章留言评论
3、自定义文章贡献度模块(高仿gitee)
4、自定义文章目录模块(高仿掘金)
5、后台支持Markdown格式编写文章
6、支持文章导入导出,图文上传
7、自定义代码生成器,一键生成业务接口代码。
实例地址
https://pupu-blog.dujun.eu.org
实例配置
配置 | 描述 |
---|---|
系统 | Debian |
服务端 | Node.js 16 |
数据库 | MariaDB 10.5 |
服务器 | Nginx |
程序 | 噗噗博客 |
实例部署
权限要求
- 具有系统读写权限
- 已安装 Node.js
- 已安装 MySQL
- 已安装 Nginx
安装程序
仓库地址:https://gitee.com/hrbust_cheny/pupu_blog
数据库
将 koa-blog-service/pupublog.sql 导入数据库。
服务端
进入目录 koa-blog-service,修改 src/constant/config.js 数据库配置。
#安装依赖
npm i
#启动
node ./src/app.js
前端
前台目录:vue-blog-web
后台目录:vue-blog-admin
#安装依赖
npm i
#本地运行
npm run dev
#打包
npm run build
实例体验
后记
本实例仅供参考,不定期重置数据。