# kkblog **Repository Path**: googld/kkblog ## Basic Information - **Project Name**: kkblog - **Description**: 基于springboot、thymeleaf、layui、jquery的开源社区博客系统,单体应用,配置简单,无需做过多配置即可使用 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-06-24 - **Last Updated**: 2024-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # kkblog #### 介绍 前后端分离的框架不利于后端程序员开发一个属于自己的完整的网站,使用thymeleaf、freemaker等前后端不分离的模板引擎 开发前端上手简单,学习成本低,无需学习分离框架vue,react等自成一套的复杂的框架体系和语法。于是在[mlog](https://mlog.club/) 的启发下,想用java的不分离框架做一个开源交流社区,我童年小猫的名字叫做小k,所以取名kkblog 体验地址[kkblog](http://8.134.86.226:8080/) ##### 首页 ![输入图片说明](src/main/resources/static/avatars/image/243a27eb19cf10726e870fdcf423519.png) ##### 用户主页 ![输入图片说明](src/main/resources/static/avatars/image/02778362dff8b03757e4043843ed988.png) ##### 评论区嵌套 ![输入图片说明](src/main/resources/static/avatars/image/204cf4dec68d8c141e87c5821d3afbf.png) ##### markdown编辑 ![输入图片说明](src/main/resources/static/avatars/image/80bbb40a34743cdeb542fd3d9173c6d.png) #### 软件架构 软件架构说明 基于springboot、thymeleaf、layui、jquery的开源社区博客系统,单体应用,配置简单,无需做过多配置即可使用 数据库使用了hibernate框架实现实体类和数据库的自动映射,使用mybatis-plus实现数据的业务操作 前端:thymeleaf、layui、jquery 后端:springboot、mybatis-plus、hibernate、邮件服务 数据库:mysql57 #### 安装教程 1. 下载源码,导入IDEA,导出maven依赖 2. 新建mysql数据库kkblog 3. 配置项目配置文件,包括 (1):项目运行配置,端口、协议、存储文件地址、是否开启邮箱注册等 (2):数据库配置 (3):邮件协议配置(推荐qq邮箱) 4. 运行项目,自动新建数据库表格,然后手动执行resources/initData.sql文件 5. 项目启动成功 #### 使用说明 1. 如有任何疑问请联系开发者qq:2250671362 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request