# ruoyi-blog
**Repository Path**: GiteeKey/ruoyi-blog
## Basic Information
- **Project Name**: ruoyi-blog
- **Description**: 基于若依管理(RuoYi-fast v4.7.2)平台开发的博客,此项目将长期维护,优化,现已更新到 (RuoYi-fast v4.8.0)
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 363
- **Forks**: 159
- **Created**: 2022-01-28
- **Last Updated**: 2025-07-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Java, JavaScript, 权限管理, 博客, HTML
## README
RuoYi v4.8.1
基于SpringBoot开发的轻量级Java快速开发框架
## 说明
1. 分支:v4.8.0-mysql 为 mysql版本,支持mysql5.7,mysql8.0;已更新到 ruoyi-fast4.8.0,稳定版,建议
2. 分支:v4.8.0-sqlite 支持mysql5.8,mysql8.0,sqlite,目前正在适配sqlite,部分功能无法使用,建议使用 v4.8.0-mysql
## 📚平台简介
**此项目使用SpringBoot + Apache Shiro + mybatis/Mybatis Plus + Thymeleaf**
一直想做一个博客平台,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间将**若依后台管理**与 **pb-cms**结合,在自己参考着开发一部分,如此有了这个博客系统。
它可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA,适合搭建博客、企业网站等,完美自适应所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。
此项目是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
* 感谢 [ruoyi-fast](https://gitee.com/y_project/RuoYi-fast) 后台管理
* 感谢 [hplus](https://gitee.com/hplus_admin/hplus) 后台主题 UI 框架。
* 感谢 [LinZhaoguan/pb-cms](https://gitee.com/LinZhaoguan/pb-cms) CMS建站系统
* 感谢 [SpringBoot开发一个小而美的个人博客](https://search.bilibili.com/all?keyword=SpringBoot%E5%BC%80%E5%8F%91%E4%B8%80%E4%B8%AA%E5%B0%8F%E8%80%8C%E7%BE%8E%E7%9A%84%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2&from_source=webtop_search&spm_id_from=333.1007) 李仁密老师
* 感谢 [無名の主页](https://github.com/imsyy/home) 無名の主页
### 💡技术选型
1. 核心框架:Spring Boot。
2. 安全框架:Apache Shiro。
3. 模板引擎:Thymeleaf。
4. 持久层框架:MyBatis(若依原有的), mybatis-plus(后期自己加的) 。
5. 定时任务:Quartz。
6. 数据库连接池:Druid。
7. 工具类:Fastjson。
8. 更多……
## 🎨内置功能
> 登录账号 admin/admin123
### 👨🔬若依原有的功能
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
3. 岗位管理:配置系统用户所属担任职务。
4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
7. 参数管理:对系统动态配置常用参数。
8. 通知公告:系统通知公告信息发布维护。
9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
10. 登录日志:系统登录日志记录查询包含登录异常。
11. 在线用户:当前系统中活跃用户状态监控。
12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
14. 系统接口:根据业务代码自动生成相关的api接口文档。
15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
16. 缓存监控:对系统的缓存查询,删除、清空等操作。
17. 在线构建器:拖动表单元素生成相应的HTML代码。
18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
### 👨💻博客功能
1. 导航管理 :对博客前台显示配置,可以设置页面,也可设置分类
2. 分类管理:对博客进行分类
3. 标签管理:略
4. 博客管理:对文章进行管理
5. 友情链接:在前台侧边栏显示友情链接
6. 博客前台:可以预览博客前台的所有功能
### 👨💻记账功能
1. 记账分类:可以对分类进行管理
2. 记账账户:建立账户,对每一项金额进行管理,并进行分析
3. 记账详情:按月分析账单,分类分析等,以及每天账单按日历显示
支持markdown语法,支持博客文章代码高亮
## 💻在线体验
本项目我将长期维护,优化,并时刻保持与ruoyi-fast同步。目前可能还存在bug或性能问题,希望大家一起解决。
## ❤️演示图












🐧交流群
QQ群:313341886
