关于本站
Crispy 3.0 是基于 Payload CMS 3 与 Next.js 16 App Router 构建的通用内容管理系统,用于发布技术文章、学习笔记与资源整理。内容与页面在后台编辑,支持分类、标签、归档与全文搜索,具备评论、短链接、AI 助手与可插拔前台主题。
—
技术架构
核心栈
- Next.js 16 App Router — 前台 SSR/RSC,开发端口 3333
- Lexical — 富文本编辑器
- Tailwind CSS 4 + shadcn/ui — 样式与组件
- pnpm — 包管理,统一命令入口
pnpm cli
数据存储
- PostgreSQL — 生产环境,通过
pnpm cli db:migrate执行迁移(生产禁止 schema push)
官方插件
- Import/Export、Query Presets
- MCP — 外部 AI Agent 读写内容
Crispy 自建能力
- 前台可插拔主题 — blog / cms / kb 三套皮肤,站点设置切换与预览
- Admin AI 助手 — 对话式内容管理(
/admin/ai-agent) - 前台 AI 助手 — 访客公开只读检索(右下角浮窗)
- 字段 AI — 润色、SEO、智能填充(DeepSeek)
- OpenAPI / Swagger — 自动生成 REST 文档(
/admin/api-docs) - 审计日志 — 操作追踪
- 前台 HTML 缓存 — 可配置 TTL 与 purge
—
内容与功能
- 归档 —
/posts文章列表与详情 - 分类与标签 — 嵌套分类、标签筛选
- 单页 — Hero 区块 + 布局区块,后台可视化编辑
- 友情链接 / 友链分组 —
/links - 短链接 —
/s/{slug}跳转目标 URL,后台可新增与管理 - 招聘 —
/jobs - 图库 —
/gallery-items - 评论 — 文章与单页评论,后台审核
- RSS —
/rss - 搜索 — 生成
search-index.json供前台检索 - 后台 —
/adminPayload Admin,RBAC 角色权限 - 二次开发文档 —
/admin/dev-docs(部署、权限、AI、MCP 等)
—
界面与风格
- Admin 主题色相 — OKLCH
--hue可调 - 响应式 — 移动端导航与阅读区域适配小屏
—
版权与说明
- Crispy 3.0 在
v3-payload分支 greenfield 重写,与 2.x 无代码继承。 - 开源仓库:GitHub