强大的 Python 博客内容管理系统

项目简介

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 、当前端口 、访问地址

安装步骤

  1. 获取源码

git clone https://gitee.com/fojie/PPress.gitcd 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)

欢迎分享

发表评论