PPress 是一个基于 Flask 框架开发的功能丰富的博客内容管理系统(CMS)。它采用现代化的架构设计,提供流畅的博客写作和管理体验,适用于个人博客和内容驱动的网站。
-
高性能设计
- 内存缓存机制
- 缓存预热优化
- 支持 SQLite 和 MySQL 数据库
- 响应迅速的用户界面
-
完整的管理系统
- 文章管理
- 分类管理
- 页面管理
- 用户管理
- 评论系统
- 系统配置
- 模板管理
- 插件系统
-
用户友好界面
- 清新现代的设计风格
- 响应式布局
- 直观的管理后台
# 使用 wget 下载
wget https://gitee.com/fojie/PPress/raw/master/install.sh
# 给脚本添加执行权限
chmod +x install.sh
# 运行脚本
./install.sh
用脚本安装完成后,可以使用 ppress 命令管理服务,支持以下命令:
ppress status #显示当前状态
ppress start #启动服务
ppress stop #停止服务
ppress restart #重启服务
ppress port #修改端囗
ppress help #显示帮助信息
状态会显示:运行状态 、进程 ID 、当前端口 、访问地址
-
获取源码
git clone https://gitee.com/fojie/PPress.git cd ppress
-
安装依赖
pip install -r requirements.txt
-
运行应用
- 运行
run.py
- 通过浏览器访问安装页面
- 填写系统配置信息
- 安装完成后重启应用
- 运行
-
访问后台
- 后台地址:
/admin/
- 默认管理员账号:
- 用户名:
admin
- 密码:
123456
- 用户名:
- 后台地址:
详细的开发文档请访问:https://www.ppress.cc/doc.html
- 后端框架: Flask
- 数据库: SQLite/MySQL
- 缓存系统: Flask-Caching
- 用户认证: Flask-Login
- 数据库 ORM: SQLAlchemy
- 模板引擎: Jinja2
- 图像处理: Pillow
PPress 采用 MIT 开源协议。
我们欢迎各种形式的贡献:
- 报告问题和 Bug
- 提出新功能建议
- 提交代码改进
页面预览 | 页面预览 | 页面预览 |
---|---|---|
后台页面1 | 后台页面2 | 后台页面3 |
后台页面4 | 后台页面5 | 后台页面6 |
后台页面7 | 后台页面8 | 后台页面9 |
后台页面10 | 后台页面11 | 后台页面12 |
后台页面13 | 后台页面14 | 后台页面15 |
后台页面16 | 后台页面17 | 后台页面18 |
由 PPress 团队用 ❤️ 打造