{"repo":"LoverITer/easyblog","free":true,"listed":false,"github":"https://github.com/LoverITer/easyblog","clone":"git clone https://github.com/LoverITer/easyblog.git","description":"EasyBlog是一个简单的个人博客系统。系统使用SpringBoot+MyBatis+Redis搭建，网站已迁移：https://blog.xinxinnote.tech 欢迎大家访问！","language":"Java","stars":38,"topics":["springboot","mybatis","redis","mysql","thymeleaf","java8","druid","commonmark","docker"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"EasyBlog博客网站 ======== 📚 1、项目简介 ------------ EasyBlog是一个小而美的个人技术博客系统。系统基于SpringBoot+MyBatis+Redis搭建，网站线上地址：https://blog.xinxinnote.tech 如果该项目对您有帮助，您可以点一下右上角的\"star\" 支持一下 谢谢! 或者可以\"follow\"一下,该项目会一直持续更新,不断添加新功能和优化 2、组织结构 ------------ 3、效果图 ------------ 网址：https://www.easyblog.top 3.1 博客首页 3.2 登录/注册页面 3.3 文章页面 3.4 文章分类页面 3.5 文章归档页面 3.6 全部文章列表页面 3.7 文章编辑页面 3.8 文章管理页面 4、所用技术或工具 ---------- Semantic UI：前端页面主体框架 SpringBoot 2.1.8：后端主体框架 MySQL：数据存储 Druid：数据库连接池 MyBatis：ORM框架 MybatisGenerator：mybatis代码自动生成插件 Redis：缓存服务、分布式session Thymeleaf：编写动态页面 Mybatis-PageHelper：分页插件 Editor.md：在线Markdown编辑器 PrismJS：一个轻量，健壮，优雅的语法高亮插件库 Typo：中文网页重设与排版插件 CommonMark ：Markdown解析器 Docker:容器化部署 5、EasyBlog的构建与运行 ------ 5.1 环境搭建 安装JDK 8或者更高的版本,程序中用到了java 8中的函数式编程的一些东西 安装MySQL,SQL文件在项目的根目录下,可以直接导入MySQL服务器执行 安装Maven(3.6版本以上),安装Redis 修改配置文件。application-dev.yml和application-pro.yml中的数据库配置需要变成自己的配置。前者是开发环境，后者是生产环境下的配置，想要那个环境起作用就在application的spring.profiles.active指定（dev或pro） 5.2 拉取代码并构建应用 从这里拉取代码到你本地，使用 IntelliJ IDEA 打开项目，可以直接使用Maven打成war包，然后部署到Tomcat的webapps目录下（最好将war包的名字改为ROOT.war），这样就完成了部署 也可以使用Docker容器化部署：详情点击这里 6、联系方式 ------ QQ: 2489868503 Email: huangxin981230@163.com 版权 ------- 该项目遵循 Apache 2.0 license.","default_branch":null,"files":null,"tree":[],"storefront":"/r/LoverITer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LoverITer/easyblog/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."}