• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

pb-cms: 瀑布内容管理系统,采用SpringBoot + Apache Shiro + Mybatis Plus + Thymele ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

pb-cms

开源软件地址:

https://gitee.com/LinZhaoguan/pb-cms

开源软件介绍:

欢迎━(`∀´)ノ亻!

banner

瀑布内容管理系统

瀑布内容管理系统,采用SpringBoot + Apache Shiro + Mybatis Plus + Thymeleaf 实现的内容管理系统(附带权限管理),是搭建博客、网站的不二之选。

文档目录

项目介绍

PB-CMS,致力于开发最精简、实用的CMS管理系统,适合搭建博客、企业网站等,完美自适应。

满足您的强迫症(包括我自己的强迫症[手动狗头])

项目前台预览:https://www.puboot.com
项目后台预览:https://www.puboot.com/admin

后台测试账号 账号:guest 密码:123456

如果喜欢,多多分享!!多多Star!!有你的支持,是我更新的最大动力!感谢~

技术栈

Spring Boot、Apache Shiro、MyBatis-Plus、Alibaba Druid、Redis、MySQL、Thymeleaf、Google Guava

JDKMavenMySQLRedislicense

安装

  1. 将本项目源码导入本地开发工具(如 IntelliJ IDEA ),本地开发工具需要安装 lombok 插件
  2. 安装Mysql数据库:Mysql版本最低支持5.7,新建 database CREATE DATABASE pb_cms_base;
  3. 初始化数据库:找到项目数据库文件:docs/db/pb_cms_base.sql,执行 pb_cms_base.sql
  4. 安装RedisRedis最低版本支持 3.2
  5. 修改(resources/application.yml)配置文件
    1. 修改数据库链接相关连接串、用户名和密码(可搜索datasource)
    2. redis配置(可搜索redis)
  6. 运行项目(三种方式)
    1. 项目根目录下执行mvn -X clean package -Dmaven.test.skip=true编译打包,然后执行java -jar pb-cms/target/pb-cms.jar
    2. 项目根目录下执行mvn springboot:run
    3. 直接运行ShiroBootApplication.java
  7. 前台首页,浏览器访问http://localhost:8080
  8. 后台首页,浏览器访问http://localhost:8080/admin使用账号密码admin,123456登录系统后台。

使用

文件上传

文件上传目前支持三种方式:七牛云、腾讯云和本地存储。

可以在后台管理 -> 上传管理 -> 云存储配置页面进行文件上传相关配置

小提示:如果使用本地存储,则需要在项目的配置文件中,配置文件上传目录file.upload-folder 和 文件访问前缀地址file.access-prefix-url

静态化

网站启用静态化步骤:

  1. 在yml配置文件中,配置好静态页面文件生成的文件夹路径
  2. 启动项目,进入后台->网站管理->基础信息,切换到开启“静态化”,点击保存

代码结构

├── main│   ├── java│   │   └── com│   │       └── puboot│   │           ├── SpringbootApplication.java 项目启动类│   │           ├── common    公共资源,如注解、切面、shiro集成、通用工具类等│   │           ├── component 项目公共组件│   │           ├── enums     枚举类│   │           ├── exception 全局异常处理│   │           └── module│   │               └── admin 后台模块│   │               └── blog  前端模块│   └── resources│       ├── application-dev.yml 开发环境配置文件│       ├── application-prd.yml 生产环境配置文件│       ├── application.yml     通用配置文件│       ├── logback-spring.xml  日志配置文件│       ├── mapper              Mybatis XML文件│       ├── static│       │   ├── admin           后台css、js、插件、图片│       │   ├── css             项目前后台通用css文件│       │   ├── favicon.ico     项目前后台通用css文件│       │   ├── img             项目前后台通用图片文件│       │   ├── js              项目前后台通用js文件│       │   ├── libs            项目前后台通用类库│       │   └── theme           主题相关资源│       │       └── pb│       └── templates           项目页面目录│           ├── admin           后台页面目录│           │   ├── article     文章管理│           │   ├── category    分类管理│           │   ├── comment     评论管理│           │   ├── database    数据库监控│           │   ├── fragments   通用页面│           │   ├── index       后台首页│           │   ├── link        友链管理│           │   ├── onlineUsers 在线用户│           │   ├── permission  权限管理│           │   ├── role        角色管理│           │   ├── site        站点管理│           │   ├── tag         标签管理│           │   ├── theme       主题管理│           │   ├── upload      上传管理│           │   └── user        用户管理│           ├── error│           │   ├── 403.html│           │   ├── 404.html│           │   ├── 4xx.html│           │   ├── 500.html│           │   └── 5xx.html│           ├── home│           │   └── fragments  前端通用页面│           ├── system│           │   ├── kickout.html  踢出页面│           │   ├── login.html    登录页面│           │   └── register.html 注册页面│           └── theme             主题目录│               └── pblog         默认主题└── test    └── java        └── com            └── puboot                ├── SpringbootApplicationTests.java 单元测试

项目展示

前台页面

preview

preview

后台页面

preview

preview

欢迎入群

输入图片说明

主要项目负责人

@LinZhaoguan@wenbin

参与贡献方式

  1. Fork 本项目
  2. 新建 feature_xxx 分支
  3. 提交代码
  4. 提交 Pull Request

开源协议

MIT © 2021 LinZhaoguan


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap