Repolode
flatpressblog

flatpressblog/flatpress

一款轻量级 PHP 博客程序,所有内容以文件形式存储,无需数据库。

可替代:WordPress

Star
218
Fork
68
未关闭 Issue
26
最近提交
5天前

这是什么?

FlatPress 是一款用 PHP 编写的博客引擎,所有内容都以文件保存,不依赖数据库。安装时只需将文件上传到 Web 服务器并运行内置安装程序,备份站点也只需复制对应目录。

它使用基于 Smarty 的主题系统,并提供支持小部件的插件机制,便于扩展功能。内置带垃圾评论防护的评论功能,界面也提供多种语言包。

它可运行在 Apache、NGINX、IIS 等常见 Web 服务器上,支持 PHP 7.2 至 PHP 8.5。项目通过 GitHub Actions 运行 PHPStan 和 CodeQL 进行代码质量与安全检查。

核心功能

  • 01所有内容以文件存储,无需数据库
  • 02支持带小部件的插件系统
  • 03基于 Smarty 模板的主题系统
  • 04内置带垃圾评论防护的评论功能
  • 05通过复制文件即可完成安装和备份
  • 06界面提供多种语言包

适用场景

  • 在不便配置数据库的普通虚拟主机上运行个人博客
  • 维护需要简单文件备份的小型站点
  • 使用 Smarty 主题自定义博客外观

快速上手

  1. 1

    从官方下载页面下载 FlatPress

  2. 2

    解压并将文件上传到你的 Web 服务器

  3. 3

    在浏览器中访问你的 Web 服务器并运行 FlatPress 安装程序

使用前须知

  • 需要支持 PHP 7.2 至 PHP 8.5 的 Web 服务器;无需数据库。
  • 安装需要手动操作:下载、解压、上传,然后运行网页安装程序。

收录于专题

标签

#blog#php#flat-file#cms#self-hosted#smarty#blogging#blogging-engine#flatfile#flatpress

常见问题

flatpress 是什么?
一款轻量级 PHP 博客程序,所有内容以文件形式存储,无需数据库。 FlatPress 是一款用 PHP 编写的博客引擎,所有内容都以文件保存,不依赖数据库。安装时只需将文件上传到 Web 服务器并运行内置安装程序,备份站点也只需复制对应目录。
flatpress 可以免费使用吗?用的什么许可证?
flatpress 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
flatpress 还在维护吗?
活跃维护中。flatpress 最近一次提交是在 2026年11月3日。
flatpress 适合用来做什么?
在不便配置数据库的普通虚拟主机上运行个人博客 维护需要简单文件备份的小型站点 使用 Smarty 主题自定义博客外观
flatpress 怎么安装和运行?
从官方下载页面下载 FlatPress 解压并将文件上传到你的 Web 服务器 在浏览器中访问你的 Web 服务器并运行 FlatPress 安装程序
在哪里获取 flatpress?
源代码和安装说明在 GitHub 上:https://github.com/flatpressblog/flatpress

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目