从既有项目中提取的通用 CMS 核心,不含客户数据、客户主题或生产配置。
本版包含
- 完整的前台与后台:栏目、内容、媒体库、菜单、留言、用户与角色权限、语言、主题、重定向、设置、审计日志与访问统计。
- 多语言机制:栏目结构语言无关、内容按语言分行存储并用翻译组关联,默认语言无 URL 前缀。
- 主题系统:纯 PHP 零编译模板,
pages.php 声明的字段化单页模板,模板缺失时降级并记日志。 - SEO/GEO 输出:canonical、hreflang、Open Graph、Twitter Card、JSON-LD,以及 sitemap、robots、RSS、llms.txt 和动态分享图。
- 安全基线:服务端富文本白名单清洗、上传文件内容嗅探、应用层下发安全响应头、CSRF 校验、登录限流与会话加固。
- 性能设施:整页缓存(默认关闭)、图片 WebP 多尺寸派生、针对查询形态的数据库索引、静态资源自动指纹。
- 运维工具:
bin/cms.php 的 health / backup / restore / cache:clear / migrate / log:prune,以及幂等的结构升级脚本。
0.1.0 当时的限制
- 该版本没有发行包升级器,升级需要手动替换核心文件并执行结构迁移。
- 该版本没有任务队列,邮件、分享图生成和备份均为同步执行。
- 全文搜索默认使用 LIKE 模糊匹配;MySQL 环境可以执行
bin/search-index.php 建立全文索引。 - 反向代理场景下尚未解析真实客户端 IP,CDN 后的限流和访问统计可能不准确。
- 后台界面只有中文,语言包仅用于前台。