
TypeDock
typedock.com
像WP一样简单,专为AI时代打造
10天前制作者:Yusuke Kawabata
关于 TypeDock
TypeDock 是一款开源的 PHP CMS,它颠覆了传统主题开发模式,将主题定义为结构化 schema,而非任意的 PHP 代码。你可以在 theme.json 中声明设置、菜单、插槽和数据获取规则,使用 Latte 模板引擎编写视图。数据库完全与主题代码隔离,确保安全与稳定。插件通过清单文件声明扩展点,内容以 Tiptap JSON 格式存储,告别混乱的 HTML。
核心功能
- Schema 驱动主题:主题不再是 PHP 文件,而是声明式的
theme.json,清晰定义所有配置与数据接口。 - 安全隔离:数据库与主题代码完全分离,杜绝 SQL 注入与数据泄露风险。
- 现代内容编辑:采用 Tiptap JSON 存储内容,支持富文本编辑与结构化数据。
- 插件扩展机制:插件通过 manifest 声明扩展点,实现模块化功能扩展。
- 轻量部署:支持 $5 共享主机或 Docker,兼容 PHP 8.2+ 及 SQLite/MySQL/PostgreSQL。
主要特性
- 声明式配置:所有主题设置集中在
theme.json,一目了然。 - 模板引擎:使用 Latte 模板,语法简洁,性能优越。
- 数据库无关:支持多种数据库,灵活切换。
- 开放扩展:插件系统基于 manifest,易于开发与集成。
- 未来就绪:专为 AI 代理时代设计,内容与逻辑分离,便于机器解析。
适用场景
TypeDock 适合希望快速搭建内容网站、同时追求现代开发体验的团队。无论是个人博客、企业官网还是 AI 驱动的动态站点,TypeDock 都能提供简洁、安全、可扩展的解决方案。目前处于发布候选阶段,已准备好测试,并诚实地承认早期阶段的局限性。