轻盈的鱼

日期:2017/04/28

关于本站

Crispy 3.0 是基于 Payload CMS 3Next.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 供前台检索
  • 后台/admin Payload Admin,RBAC 角色权限
  • 二次开发文档/admin/dev-docs(部署、权限、AI、MCP 等)

界面与风格

  • Admin 主题色相 — OKLCH --hue 可调
  • 响应式 — 移动端导航与阅读区域适配小屏

版权与说明

  • Crispy 3.0 在 v3-payload 分支 greenfield 重写,与 2.x 无代码继承。
  • 开源仓库:GitHub
返回顶部