Repolode
xenocrat

xenocrat/chyrp-lite

一款用 PHP 编写的超轻量博客程序,支持多种内容类型、主题和可选模块。

可替代:Tumblr

Star
499
Fork
70
未关闭 Issue
7
最近提交
昨天

这是什么?

Chyrp Lite 是一个用 PHP 编写、可自行部署的博客程序。它既可以作为传统博客或 tumblelog 使用,也能通过独立页面扩展为通用的内容发布站点。文章通过 Feather 区分类型,包括文本、图片、引用、链接、视频、音频以及多文件上传。

项目自带六套响应式 HTML5 主题和管理后台,模板基于 Twig 引擎。内容可以用纯文本、Markdown 或原始 HTML 编写。可选模块提供评论、标签、分类、Webmention、站点地图、MathJax 以及内容安全策略(CSP)等功能。

程序需要 PHP 8.1 及以上版本,数据库可选 MySQL、SQLite 或 PostgreSQL。既可以上传文件手动安装,也支持通过 Docker Compose 部署。

核心功能

  • 01六套响应式、无障碍的 HTML5 主题,基于 Twig 模板。
  • 02Feather 机制支持文本、图片、引用、链接、视频、音频和多文件等文章类型。
  • 03支持独立页面,可组织成层级结构并设置首页。
  • 04提供评论、标签、分类、Webmention 和点赞等模块。
  • 05支持 MySQL、SQLite 和 PostgreSQL 数据库。
  • 06可选启用内容安全策略(CSP)。

适用场景

  • 在小型服务器上搭建个人博客,部署简单。
  • 运营混合图片、引用、链接和多媒体内容的 tumblelog。
  • 用独立页面和博客文章搭建简单的个人或项目网站。
  • 需要多用户权限管理的多作者博客。

快速上手

  1. 1

    如果使用 MySQL,请创建带用户名和密码的数据库

  2. 2

    下载最新版本,解压并上传到你的 Web 服务器

  3. 3

    在浏览器中访问 install.php 运行安装程序

使用前须知

  • 需要 PHP 8.1 及以上版本并启用多个扩展,还需要 MySQL、SQLite 或 PostgreSQL 数据库。
  • 项目不提供完整的 SSRF 防护,部分部署环境需要自行配置防火墙规则。

收录于专题

标签

常见问题

chyrp-lite 是什么?
一款用 PHP 编写的超轻量博客程序,支持多种内容类型、主题和可选模块。 Chyrp Lite 是一个用 PHP 编写、可自行部署的博客程序。它既可以作为传统博客或 tumblelog 使用,也能通过独立页面扩展为通用的内容发布站点。文章通过 Feather 区分类型,包括文本、图片、引用、链接、视频、音频以及多文件上传。
chyrp-lite 可以免费使用吗?用的什么许可证?
chyrp-lite 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
chyrp-lite 还在维护吗?
活跃维护中。chyrp-lite 最近一次提交是在 2026年11月6日。
chyrp-lite 适合用来做什么?
在小型服务器上搭建个人博客,部署简单。 运营混合图片、引用、链接和多媒体内容的 tumblelog。 用独立页面和博客文章搭建简单的个人或项目网站。 需要多用户权限管理的多作者博客。
chyrp-lite 怎么安装和运行?
如果使用 MySQL,请创建带用户名和密码的数据库 下载最新版本,解压并上传到你的 Web 服务器 在浏览器中访问 install.php 运行安装程序
在哪里获取 chyrp-lite?
源代码和安装说明在 GitHub 上:https://github.com/xenocrat/chyrp-lite

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

相关项目