{"repo":"chenzhen7/cz-blog","free":true,"listed":false,"github":"https://github.com/chenzhen7/cz-blog","clone":"git clone https://github.com/chenzhen7/cz-blog.git","description":"基于springboot + Thymeleaf + vue开发的 个人博客系统，包含前台和后台管理页面，（采用标准的架构设计；代码简洁、高效无冗余；注释详细易阅读），自适应手机端和电脑端，界面简洁美观，功能完善。可用做毕设、实习项目、练手项目","language":"CSS","stars":218,"topics":["java","spring-boot","blog","mybatis","vue","mysql"],"license":null,"category":"databases-storage","readme_excerpt":"ChenZhen's Blog 项目展示 地址：https://www.chenzhen.space/ 项目简介 该博客是之前博客（https://www.chenzhen.space/blog/34）的一个2.0改造版本，对前端进行了全面的翻新！改用了 bootstrap 作为前端 css 框架，更加简约、美观，并且对项目的后台使用 vue + axios 进行了重构，框架进行重新选型，仍然基于SpringBoot并且使用 sa-token 进行鉴权，博客的模板引擎还是使用 thymeleaf （SEO优化友好）。 博客更新了很多实用的功能，并且后续会以能够开源的标准进行开发，代码全部开源，并且这次会作为稳定的版本持续的维护下去。 该博客作为一个刚学习 springboot 的 java 程序员而言是非常适合入门学习的一个项目，因为所用框架都是比较主流的开发框架，并且整个博客项目涵盖了前端、后端开发、域名购买、项目部署、CDN配置等等，知识全面，难度偏中等，当你完成后还可以得到属于自己的一个博客，非常推荐个人学习。 每个技术人都应该有属于自己的博客！相比较直接使用第三方博客平台，自行搭建博客更有成就感；另外就是没有平台限制，比如你想发个二维码引流啥的，平台基本都是不允许的，还有，你可以自由 div 定制自己想要的博客 css 样式，哪天 UI 看不爽了，咱就自己换； 最后，面试的时候，如果简历贴上的是自己开发博客地址，也会很加分！ 项目制作不易，如果对你有帮助，请给一个小小的star⭐支持一下 运行 下载源码，创建数据库 cz-blog ,在该数据库上执行sql文件创建数据表，然后修改application-dev.yml文件中连接数据库的用户名、密码。运行项目即可。数据库版本Mysql8以上。 前端访问地址：http://localhost:8188 后台访问地址：http://localhost:8188/admin 用户名：admin 密码：123456 yaml中的邮箱地址和授权码，具体怎么配置可以看我博客文章 https://www.chenzhen.space/blog/28，如果没有配置则邮件通知功能不会生效。 技术栈 项目无需安装除数据库外的任何中间件，直接运行即可。后台采用前后端分离的开发模式，前端使用Vue + Bootstrap5，后端使用SpringBoot + Mybatis进行开发， 博客页面使用Thymeleaf作为模板引擎，利好SEO优化，数据库使用mysql8。 前端 JS框架： Vue CSS框架：Bootstrap5 Markdown编辑器：editormd 代码高亮： prism 目录生成：Tocbot 后端 整体使用springboot + Thymeleaf + Mybatis进行开发 核心框架：SpringBoot 2.7.3 持久层框架：MybatisPlus 模板框架：Thymeleaf 分页插件：PageHelper 数据库：mysql8 工具包：Hutool 鉴权框架：Satoken 参数校验：hibernate-validator 功能模块 博客主页 1. 首页：博客列表、推荐文章、点击量、评论数、站长个人信息（QQ、微信、邮箱、地址）、网站总浏览量、较昨日浏览量增长量、博文总数、评论总数、留言总数 2. 文章详情页：Github同款文章内容排版和样式，自动生成文章目录、评论区、相似度文章推荐、悬浮条、博客赞赏码、版权声明 3. 音乐播放器：支持上传音乐和播放音乐、播放、暂停、调整音量 4","default_branch":null,"files":null,"tree":[],"storefront":"/r/chenzhen7","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chenzhen7/cz-blog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}