×

PerfreeBlog Java博客建站平台

消耗积分:2 | 格式:zip | 大小:0.07 MB | 2022-06-08

吕钢格

分享资料个

授权协议 GPL
开发语言 Java
操作系统 跨平台
软件类型 开源软件

软件简介

PerfreeBlog是一款基于Java SpringBoot开发的博客建站平台,支持多主题及扩展插件功能,给您带来全新的创作体验

特性

  • 设计简洁,界面美观
  • 采用Markdown/富文本双编辑器,支持一键插入视频、图片、附件等
  • 支持多主题自由切换
  • 强大的主题在线编辑功能,支持多种文件操作,实时生效,支持在网页直接创建新主题,快速开发页面
  • 支持自定义页面
  • 支持友情链接
  • 支持附件管理,附件在线预览
  • 支持扩展插件,编写java代码打包为jar,直接后台安装生效,丰富程序多样性
  • 主题开发简单快速,多种自定义指令及api接口支持
  • 支持邮件服务,评论信息邮件提醒
  • 安装部署简单
  • 支持mysql/sqlite数据库

快速开始

windows/linux:

下载最新的 PerfreeBlog 运行包解压后执行:
windows: 双击start.bat
linux: ./start.sh start
 

docker:

docker run --name perfree -d -p 8080:8080 perfree/perfree

主题支持

fly

pYYBAGKe__SATzOcAA5EXmub1uw898.png

indigo

pYYBAGKe__aAK7VOAAK4cAWHtKw517.png

admas

poYBAGKe__iADMLXAAGLadM7fLg679.png

perfree

pYYBAGKe__qAQTNCAAZr-thXHZc729.png

simple

poYBAGKe__yAGUm2AAKvsGFLU5Y858.png

后台界面

写文章

pYYBAGKe__6AWp96AAD4k_HN2gE246.png

文章管理

pYYBAGKe__-APMreAADD5ejA5Cg673.png

主题

poYBAGKfAAGAMwiNAAJ33mcd_K4390.png

主题编辑

pYYBAGKfAAOADxiGAAHLTmH6MbQ726.png

插件管理

poYBAGKfAASAJYvJAADoOMI_E8A474.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即可
 

打包注意事项:

打包前需将perfree-web模块pom.xml中注释的部分放开

    static/**
    Perfree.sql
    Perfree-sqlite.sql
    update.sql
    update-sqlite.sql

true

之后执行maven clean, maven packge即可,打包后会生成zip,tar.gz压缩包请选择任意一个使用,不要单独使用jar包
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !