programFarmer / pb-cms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pb-cms

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

项目介绍

预览:https://www.puboot.com
pb-cms,致力于开发最精简、实用的CMS管理系统,适合搭建博客、企业网站等,完美自适应。
满足您的强迫症(包括我自己的强迫症[手动狗头])

技术栈

Spring Boot、Shiro、MyBatis-Plus、Druid、Redis、MySQL、thymeleaf

JDK Maven MySQL Redis license

特点

  1. 项目采用前沿技术,及时跟进各项依赖技术的新版本,保持项目的技术先进性。
  2. 程序员的编辑器:markdown编辑器**simplemde**,无压力编写markdown格式文章。
  3. 精简的评论模块(基于cookie实现的用户信息记忆功能)。
  4. 简单配置,即可运行。(见下文使用说明)。
  5. 集成七牛云存储。
  6. 完备的后台权限管理模块。
  7. 完全遵循Alibaba代码规范

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

用户密码 账号:guest 密码:123456

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

使用说明

  1. 使用IDE导入本项目,IDE需要安装lombok插件
  2. 新建数据库CREATE DATABASE pb_cms_base;
  3. 导入数据库,数据库文件目录:docs/db/pb_cms_base.sql
  4. 修改(resources/application.yml)配置文件
    1. 修改数据库链接相关连接串、用户名和密码(可搜索datasource)
    2. redis配置(可搜索redis)
  5. 运行项目(三种方式)
    1. 项目根目录下执行mvn -X clean package -Dmaven.test.skip=true编译打包,然后执行java -jar pb-cms/target/pb-cms.jar
    2. 项目根目录下执行mvn springboot:run
    3. 直接运行ShiroBootApplication.java
  6. 前台首页,浏览器访问http://localhost:8080
  7. 后台首页,浏览器访问http://localhost:8080/admin使用账号密码admin,123456登录系统后台。(可选项:进行七牛云存储配置)

参与贡献

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

About

License:MIT License


Languages

Language:JavaScript 66.1%Language:CSS 11.6%Language:Java 11.4%Language:HTML 11.0%