# PerfreeBlog **Repository Path**: matf2012/PerfreeBlog ## Basic Information - **Project Name**: PerfreeBlog - **Description**: PerfreeBlog是一款基于java开发的博客/CMS建站平台,丰富的主题支持及扩展插件功能,给您带来全新的创作体验~ - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: http://perfree.org.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 122 - **Created**: 2021-12-10 - **Last Updated**: 2021-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 简介 Perfree是一款基于java开发的博客建站平台,后端采用[SpringBoot](https://spring.io/projects/spring-boot)、[Shiro](https://shiro.apache.org)、[Mybatis](https://mybatis.org/)、[Enjoy](https://jfinal.com/doc/6-1)模板引擎等技术进行开发,支持多主题及扩展插件功能,给您带来全新的创作体验 > 目前Perfree的所有功能均为个人开发,因能力有限,其中很多技术都是边学习边使用的,所以有些地方可能有不足之处,欢迎各位共同交流,同时如若本项目对您有所帮助,请为它[点赞](https://github.com/perfree/PerfreeBlog)支持 * 官网地址: [http://perfree.org.cn](http://perfree.org.cn) * 文档地址: [http://perfree.org.cn/doc](http://perfree.org.cn/doc) * 演示站点: [https://www.yinpengfei.com](https://www.yinpengfei.com) * 开发计划: [板栗看板](https://web.banlikanban.com/kanban/6193a5656f6f640fbe2d08e4) > QQ交流群: 938402724 ## 特性 * 设计简洁,界面美观 * 采用[Markdown](https://www.markdownguide.org/)编辑器,支持一键插入视频、图片 * 支持多主题自由切换 * 主题在线编辑,及时生效 * 友情链接管理 * 支持附件管理 * 支持扩展插件 * 主题开发简单快速 * 支持邮件服务 * 安装部署简单 * 支持在线一键更新 * 支持[mysql](https://www.mysql.com)/[sqlite](https://www.sqlite.org)数据库 ## 主题支持 ### fly ![fly](./screenshot/fly.png) ### indigo ![indigo](./screenshot/indigo.png) ### admas ![admas](./screenshot/admas.png) ### perfree ![perfree](./screenshot/perfree.png) ### simple ![simple](./screenshot/simple.png) ## 后台界面 ### 写文章 ![写文章](./screenshot/写文章.png) ### 文章管理 ![文章管理](./screenshot/文章管理.png) ### 主题 ![主题](./screenshot/主题管理.png) ### 主题编辑 ![主题编辑](./screenshot/主题编辑.png) ### 插件管理 ![插件管理](./screenshot/插件管理.png) ## 技术栈 以下包含了所使用到的技术栈及开发环境版本 | 名称 | 版本 | | ---- | ---- | | JDK | 1.8 | | Mysql | 8.0.21 | | SQLite | 3 | | SpringBoot | 2.3.0.RELEASE | | Mybatis-SpringBoot | 1.3.0 | | Enjoy | 4.9.02 | | undertow | 2.3.0.RELEASE | | shiro | 1.4.0 | ## 源码运行 如需使用源码运行或二次开发,可参考以下步骤: ``` 注意: jdk版本为1.8 1. 下载源码并在idea打开 2. 执行maven clean 3. 执行maven install 4. 运行perfree-web下的Application.java即可 ```