一款扁平文件型 CMS,用于搭建网站和博客,内容以 JSON 存储,无需数据库。
- Star
- 229
- Fork
- 93
- 未关闭 Issue
- 38
- 最近提交
- 2个月前
这是什么?
Serendipity 是一款用 PHP 编写的自托管博客程序。后台提供文章编辑器、分类管理、图片和视频等文件的媒体库以及多套可切换的主题,并支持用户与用户组管理,同时包含 trackback、pingback 和反垃圾评论功能。
默认功能面向普通博主,通过插件可以扩展为更完整的站点。插件可直接在后台安装,例如添加静态页面以实现简易 CMS、在分类之外使用标签,或支持 Markdown、Textile 等标记语言。
项目要求 PHP 8.0 及以上版本,数据库可选 MySQL/MariaDB、PostgreSQL 或 SQLite。安装时将发布包中的文件上传到网站根目录,访问网址即可启动安装向导。多数虚拟主机已预装所需环境。
核心功能
- 01网页端编辑器,用于撰写和发布博客文章
- 02媒体库,可上传图片、视频及其他文件并插入文章
- 03内置反垃圾评论机制,支持 trackback 和 pingback
- 04可切换的主题以及后台插件管理界面
- 05用户与用户组管理
- 06支持 MySQL/MariaDB、PostgreSQL 和 SQLite
适用场景
- 在普通 PHP 虚拟主机上运行个人或兴趣博客
- 借助静态页面插件搭建带有固定页面的小型站点
- 使用用户组和分类管理多作者博客
快速上手
- 1
从发布页面下载发行版压缩包
- 2
安装 PHP 8.0 或更高版本,以及 MySQL/MariaDB、PostgreSQL 或 SQLite,并配置 Apache
- 3
将文件上传到网站根目录,然后访问你的网址启动安装程序
使用前须知
- 需要自行搭建 PHP 服务器、数据库和 Apache,部署需要一定工作量。
收录于专题
标签
常见问题
- Serendipity 是什么?
- 基于 PHP 的博客程序,内置编辑器、媒体库、主题和插件,支持自托管。 Serendipity 是一款用 PHP 编写的自托管博客程序。后台提供文章编辑器、分类管理、图片和视频等文件的媒体库以及多套可切换的主题,并支持用户与用户组管理,同时包含 trackback、pingback 和反垃圾评论功能。
- Serendipity 可以免费使用吗?用的什么许可证?
- Serendipity 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
- Serendipity 还在维护吗?
- 半年内有更新。Serendipity 最近一次提交是在 2026年9月12日。
- Serendipity 适合用来做什么?
- 在普通 PHP 虚拟主机上运行个人或兴趣博客 借助静态页面插件搭建带有固定页面的小型站点 使用用户组和分类管理多作者博客
- Serendipity 怎么安装和运行?
- 从发布页面下载发行版压缩包 安装 PHP 8.0 或更高版本,以及 MySQL/MariaDB、PostgreSQL 或 SQLite,并配置 Apache 将文件上传到网站根目录,然后访问你的网址启动安装程序
- 在哪里获取 Serendipity?
- 源代码和安装说明在 GitHub 上:https://github.com/s9y/Serendipity
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1473+1 本周340PHPMIT维护活跃更新于 前天
自托管的 PHP 内容管理系统,自带拖拽式页面构建器,可用于搭建网站、博客和电商店铺。
1278+66 本周230HTMLAGPL-3.0更新于 9天前
Halo 是一款开源建站工具,可用于搭建个人博客、知识库、企业官网和在线商城。
4万+33 本周1万JavaGPL-3.0更新于 前天
一款用 PHP 编写的超轻量博客程序,支持多种内容类型、主题和可选模块。
499+1 本周70PHPBSD-3-Clause更新于 昨天
Simple Machines Forum(SMF),一款免费开源的 PHP 论坛软件,用于搭建自己的在线社区。
757+2 本周270PHPOther维护活跃更新于 前天
基于 Ruby on Rails 的自托管博客与网页发布平台,前身为 Typo。
18543617LessMIT维护活跃更新于 12天前