NBlog(前后端分离的博客系统)简介
NBlog是一个前后端分离的博客系统,基于Spring Boot和Vue构建,能够为我们提供完整的博客系统功能,支持多种主题,可自由更换。除了文章发布管理功能之外,还具有用户认证、评论系统、SEO优化、Telegram Bot 快捷操作等实用性非常强的功能,支持 Markdown 编辑器,支持多种数据库,包括 MySQL、PostgreSQL、Oracle 等。
NBlog(前后端分离的博客系统)官网及在线演示
- Github项目主页:https://github.com/naccl/nblog
- 前端演示:https://naccl.top
- 后端演示:https://admin.naccl.top
安装部署教程
1、创建 MySQL 数据库 nblog,并执行 /blog-api/nblog.sql 初始化表数据 2、修改配置信息 /blog-api/src/main/resources/application-dev.properties,包括数据库连接信息、Redis配置等
3、安装 Redis 并启动,确保后续的数据缓存和存储正常运行
4、启动后端服务,确保后台接口服务可以正常访问
5、在 blog-cms 目录下执行 npm install 安装前台页面相关依赖
6、在 blog-cms 目录下执行 npm run serve 启动后台管理页面
7、在 blog-view 目录下执行 npm install 安装前台页面相关依赖
8、在 blog-view 目录下执行 npm run serve 启动前台展示页面,以供用户访问