项目简介
PPress 是一个基于 Flask 框架开发的功能丰富的博客内容管理系统(CMS)。它采用现代化的架构设计,提供流畅的博客写作和管理体验,适用于个人博客和内容驱动的网站。
✨ 核心特性
-
高性能设计
-
内存缓存机制
-
缓存预热优化
-
支持 SQLite 和 MySQL 数据库
-
响应迅速的用户界面
-
完整的管理系统
-
文章管理
-
分类管理
-
页面管理
-
用户管理
-
评论系统
-
系统配置
-
模板管理
-
插件系统
-
用户友好界面
-
清新现代的设计风格
-
响应式布局
-
直观的管理后台
🚀 快速开始
Centos7 一键安装脚本
# 使用 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
2. 安装依赖
pip install -r requirements.txt
3. 运行应用
-
运行
run.py
-
通过浏览器访问安装页面
-
填写系统配置信息
-
安装完成后重启应用
访问后台
-
用户名:
admin
-
密码:
123456
-
后台地址:
/admin/
-
默认管理员账号:
🛠️ 技术栈
-
后端框架: Flask
-
数据库: SQLite/MySQL
-
缓存系统: Flask-Caching
-
用户认证: Flask-Login
-
数据库 ORM: SQLAlchemy
-
模板引擎: Jinja2
-
图像处理: Pillow
项目链接
https://github.com/yandaozi/PPress
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)