项目简介
一个使用 Java 语言开发的快速建站神器,支持电商、微信公众号、BRAC权限控制、自定义模版、自定义插件、SEO、Markdown编辑等功能。
安装
在 Docker 上运行
curl -O https://gitee.com/JPressProjects/jpress/raw/master/docker-compose.yml && docker-compose up -d
#停止 JPress
docker-compose stop
#启动 JPress
docker-compose start
#重启 JPress
docker-compose restart
#卸载 JPress
docker-compose down
在 Linux 上一键安装
wget https://gitee.com/JPressProjects/jpress/raw/master/install.sh && bash install.s
执行完毕以上命令之后,访问 http://127.0.0.1:8080 即可。
内容管理
发表文章
文章设置
新页面
权限管理
用户管理
功能介绍
内容管理系统
-
在线文章管理
-
文章分类
-
文章标签
-
文章全文搜索(支持 sql like、Lucene、es、OpenSearch)
-
用户投稿管理
-
页面管理
-
评论管理
-
附件管理
电商系统
-
商品管理
-
商品分类
-
商品标签
-
商品搜索(支持 sql like、Lucene、es、OpenSearch)
-
商品分销
-
会员管理
-
订单管理
-
三级分销管理
-
用户提现管理
-
促销管理
-
支付配置(支付支付宝、微信)
-
物流配置
用户系统
-
用户管理
-
会员管理
-
会员权限管理
-
会员订单管理
-
用户标签
-
短信群发
-
邮件群发
系统相关
-
模板管理
-
插件管理
-
微信管理
-
系统管理
特点
模板
-
模板在线安装、卸载
-
模板在线启用、切换
-
在线编辑及实时生效
-
完善的模板开发文档
-
极致的模板开发体验
插件
-
插件在线安装、卸载
-
插件在线启用、停止
-
插件在线更新
-
支持在插件里添加新的 Controller
-
支持在插件里添加新的 Handler
-
支持在插件里添加新的 Interceptor
-
支持在插件里添加新的 Html、Css 和 Js
-
支持在插件里创建新的数据库表以及对应的 Model
-
支持在插件里链接不同的数据库
-
支持通过插件动态扩展后台菜单和用户中心菜单
-
插件扩展的菜单支持用户权限设置的管理
-
插件被停止:该插件的所有Controller、Handler、Intercepter 自动被移除
-
插件被卸载:该插件的所有资源全部被删除
用户
-
独立登录、注册入口
-
手机短信、邮箱激活功能
-
用户中心(投稿、文章管理、评论管理、个人资料管理等)
-
第三方登录:微信、QQ、钉钉、oschina、GitHub等
-
微信浏览时,通过微信授权自动获取用户信息
-
角色和权限(BRAC)
角色管理
-
全自动、免维护的权限字典(自动发现后台路由、插件安装卸载自动分配对应)
-
角色和权限的分配
-
用户多角色功能
-
超级管理员
微信
-
微信公众号对接
-
微信公众号关键字自动回复
-
微信公众号菜单设置
-
微信公众号运营插件
-
通过运用插件灵活扩展各种微信营销功能
-
微信小程序对接、和配置
SEO
-
每篇文章和页面独立的SEO设置
-
Baidu API 的实时推送
-
Baidu 和 Google 的自动 Ping 提交
-
Sitemap 自动生成、后台支持自定义的开启和关闭
-
robots.txt 爬虫蜘蛛的支持
-
整站伪静态支持,支持自定义开后缀
其他
-
WordPress、Hexo、Jekyll、微信公众号等文章一键导入
-
编写文章随意切换 CKEditor 和 Markdown 编辑
-
最大化、沉侵式的文章编写体验
-
Docker、Docker compose 一键部署
-
阿里云、腾讯云 CDN 在线配置
-
阿里云、腾讯云短信验证(用户注册手机验证、用户短信通知)
-
附件自动可配置自动同步阿里云 OSS
-
完善的API接口配置管理
-
... (更多等你发现)