杜郎俊赏 - dujun.io

开源实例之噗噗博客

前言

一款基于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

实例体验

前台

后台

进入实例深度体验

后记

本实例仅供参考,不定期重置数据。

体验更多开源实例

标签: 开源实例 个人开源实例 Node.js开源实例 动态博客开源实例
日期:2023-10-07