Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zhenfeng13/my-blog

:palm_tree::octocat:A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
https://github.com/zhenfeng13/my-blog

adminlte adminlte3 blog docker-compose java java-8 javablog jqgrid maven mybatis spring-boot spring-boot-3 spring-boot2 springboot springboot-learning springboot-mybatis springboot-sample springboot2 springboot3 thymeleaf

Last synced: about 1 month ago
JSON representation

:palm_tree::octocat:A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验

Awesome Lists containing this project

README

        

# My Blog

![personal-blog](static-files/personal-blog.png)

**坚持不易,各位朋友如果觉得项目还不错的话可以给项目一个 star 吧,也是对我一直更新代码的一种鼓励啦,谢谢各位的支持。**

![my-blog-info](static-files/my-blog-info.png)

当前分支的 Spring Boot 版本为 2.7.5,想要学习和使用其它版本可以直接点击下方的分支名称跳转至对应的仓库分支中。

| 分支名称 | Spring Boot Version |
| ------------------------------------------------------------ | ------------------- |
| [spring-boot-2.3.7](https://github.com/ZHENFENG13/My-Blog/tree/spring-boot-2.3.7) | 2.3.7-RELEASE |
| [main](https://github.com/ZHENFENG13/My-Blog) | 2.7.5 |
| [spring-boot-3.x](https://github.com/ZHENFENG13/My-Blog/tree/spring-boot-3.x) | 3.1.0 |

- **你可以拿它作为博客模板,因为 My Blog 界面十分美观简洁,满足私人博客的一切要求;**
- **你也可以把它作为 SpringBoot 技术栈的学习项目,My Blog也足够符合要求,且代码和功能完备;**
- **内置三套博客主题模板,主题风格各有千秋,满足大家的选择空间,后续会继续增加,以供大家打造自己的博客;**
- **技术栈新颖且知识点丰富,学习后可以提升大家对于知识的理解和掌握,对于提升你的市场竞争力有一定的帮助。**

> 更多 Spring Boot 实战项目可以关注十三的另一个代码仓库 [spring-boot-projects](https://github.com/ZHENFENG13/spring-boot-projects),该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的前后端分离实践项目等,后续会根据大家的反馈继续增加一些实战项目源码,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。

关注公众号:**程序员十三**,回复"勾搭"进群交流。

![wx-gzh](https://newbee-mall.oss-cn-beijing.aliyuncs.com/wx-gzh/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%8D%81%E4%B8%89-%E5%85%AC%E4%BC%97%E5%8F%B7.png)

## 注意事项

- **数据库文件目录为```static-files/my_blog_db.sql```;**
- **部署后你可以根据自己需求修改版权文案、logo 图片、备案记录等网站基础信息;**
- **My Blog 后台管理系统的默认登陆账号为 admin 默认登陆密码为 123456;**
- **layui 版本的 My-Blog,仓库地址 [My-Blog-layui](https://github.com/ZHENFENG13/My-Blog-layui) ,感兴趣的朋友也可以学习一下;**
- **My Blog 还有一些不完善的地方,鄙人才疏学浅,望见谅;**
- **有任何问题都可以反馈给我,我会尽量完善该项目。**

[![Build Status](https://travis-ci.org/ZHENFENG13/My-Blog.svg?branch=master)](https://travis-ci.org/ZHENFENG13/My-Blog)
![Version 4.0.0](https://img.shields.io/badge/version-4.0.0-yellow.svg)
[![License](https://img.shields.io/badge/license-apache-blue.svg)](https://github.com/ZHENFENG13/My-Blog/blob/master/LICENSE)

## 项目演示

- [视频1:My-Blog博客项目简介](https://edu.csdn.net/course/play/29029/406882)
- [视频2:My-Blog博客项目系统演示-1](https://edu.csdn.net/course/play/29029/405864)
- [视频3:My-Blog博客项目系统演示-2](https://edu.csdn.net/course/play/29029/405865)
- [视频4:博客项目预览](https://www.bilibili.com/video/av52551095)

## 开发文档

### 《SpringBoot + Mybatis + Thymeleaf 搭建美观实用的个人博客》(支付减免优惠券码 LSJdK3KT )

[![lesson-03](https://newbee-mall.oss-cn-beijing.aliyuncs.com/poster/store/lesson-03.png)](https://www.shiyanlou.com/courses/1367)

- [**第01课:Spring Boot 搭建简洁实用的个人博客系统导读**](https://www.shiyanlou.com/courses/1367)
- [第02课:快速构建 Spring Boot 应用](https://www.shiyanlou.com/courses/1367)
- [第03课:Spring Boot 项目开发之web项目开发讲解](https://www.shiyanlou.com/courses/1367)
- [第04课:Spring Boot 整合 Thymeleaf 模板引擎](https://www.shiyanlou.com/courses/1367)
- [第05课:Spring Boot 处理文件上传及路径回显](https://www.shiyanlou.com/courses)
- [第06课:Spring Boot 自动配置数据源及操作数据库](https://www.shiyanlou.com/courses/1367)
- [第07课:Spring Boot 整合 MyBatis 操作数据库](https://www.shiyanlou.com/courses/1367)
- [第08课:Mybatis-Generator 自动生成代码](https://www.shiyanlou.com/courses/1367)
- [第09课:Spring Boot 中的事务处理](https://www.shiyanlou.com/courses/1367)
- [第10课:Spring Boot 项目实践之 Ajax 技术使用教程](https://www.shiyanlou.com/courses/1367)
- [第11课:Spring Boot 项目实践之 RESTful API 设计与实现](https://www.shiyanlou.com/courses/1367)
- [第12课:Spring Boot 博客系统项目开发之分页功能实现](https://www.shiyanlou.com/courses/1367)
- [第13课:Spring Boot 博客系统项目开发之验证码功能](https://www.shiyanlou.com/courses/1367)
- [第14课:Spring Boot 博客系统项目开发之登录模块实现](https://www.shiyanlou.com/courses/1367)
- [第15课:Spring Boot 博客系统项目开发之登陆拦截器](https://www.shiyanlou.com/courses/1367)
- [第16课:Spring Boot 博客系统项目开发之分类功能实现](https://www.shiyanlou.com/courses/1367)
- [第17课:Spring Boot 博客系统项目开发之标签功能实现](https://www.shiyanlou.com/courses/1367)
- [第18课:Spring Boot 博客系统项目开发之文章编辑功能](https://www.shiyanlou.com/courses/1367)
- [第19课:Spring Boot 博客系统项目开发之文章编辑完善](https://www.shiyanlou.com/courses/1367)
- [第20课:Spring Boot 博客系统项目开发之文章模块实现](https://www.shiyanlou.com/courses/1367)
- [第21课:Spring Boot 博客系统项目开发之友链模块实现](https://www.shiyanlou.com/courses/1367)
- [第22课:Spring Boot 博客系统项目开发之网站首页制作](https://www.shiyanlou.com/courses/1367)
- [第23课:Spring Boot 博客系统项目开发之分页及侧边栏制作](https://www.shiyanlou.com/courses/1367)
- [第24课:Spring Boot 博客系统项目开发之搜索页面制作](https://www.shiyanlou.com/courses/1367)
- [第25课:Spring Boot 博客系统项目开发之文章详情页制作](https://www.shiyanlou.com/courses/1367)
- [第26课:Spring Boot 博客系统项目开发之错误页面制作](https://www.shiyanlou.com/courses/1367)
- [第27课:Spring Boot 博客系统项目开发之评论功能实现](https://www.shiyanlou.com/courses/1367)
- [第28课:Spring Boot 博客系统项目开发之项目打包部署](https://www.shiyanlou.com/courses/1367)

## 联系作者

> 大家有任何问题或者建议都可以在 [issues](https://github.com/ZHENFENG13/My-Blog/issues) 中反馈给我,我会慢慢完善这个项目。

- 我的邮箱:[email protected]
- QQ技术交流群:719099151 796794009 881582471

> My-Blog 在 GitHub 和国内的码云都创建了代码仓库,如果有人访问 GitHub 比较慢的话,建议在 Gitee 上查看该项目,两个仓库会保持同步更新。

- [My-Blog in GitHub](https://github.com/ZHENFENG13/My-Blog)
- [My-Blog in Gitee](https://gitee.com/zhenfeng13/My-Blog)

## 效果预览

### 后台管理页面

- 登录页

![login](static-files/login.png)

- 后台首页

![dashboard](static-files/dashboard.png)

- 文章管理

![blog-list](static-files/blog-list.png)

- 文章编辑

![edit](static-files/edit.png)

- 评论管理

![comment-list](static-files/comment-list.png)

- 系统配置

![config](static-files/config.png)

### 博客展示页面

开发时,在项目中**内置了三套博客主题模板,主题风格各有千秋**,效果如下:

#### 模板一

- 首页

![index01](static-files/index01.png)

- 文章浏览

![detail01](static-files/detail01.png)

- 友情链接

![link01](static-files/link01.png)

#### 模板二

- 首页

![index02](static-files/index02.png)

- 文章浏览

![detail02](static-files/detail02.png)

- 友情链接

![link02](static-files/link02.png)

#### 模板三

- 首页

![index03](static-files/index03.png)

- 文章浏览

![detail03](static-files/detail03.png)

- 友情链接

![link03](static-files/link03.png)

## 感谢

- [spring-projects](https://github.com/spring-projects/spring-boot)
- [ColorlibHQ](https://github.com/ColorlibHQ/AdminLTE)
- [tonytomov](https://github.com/tonytomov/jqGrid)
- [pandao](https://github.com/pandao/editor.md)
- [DONGChuan](https://github.com/DONGChuan/Yummy-Jekyll)
- [zjhch123](https://github.com/zjhch123/solo-skin-amaze)
- [t4t5](https://github.com/t4t5/sweetalert)