做了个照片 Headless CMS:照片在这管,网站让 AI 写

heoizokdung 2026-10-05 11:09 1

业余时间折腾了个小东西,叫 Vivid Photos: https://vivid.photos


一句话描述: 照片在 Vivid 里管,网站让你的 AI 写。 用专业一点的术语讲,就是给照片用的 Headless CMS 。


为啥做这个


现在让 ChatGPT / Claude Code 一下午糊出个摄影作品集网站已经不难了,但照片这部分一直挺别扭:



  • 几百张原图往仓库里塞?每张还得切几档尺寸、转 AVIF / WebP 、做加载占位图。AI 能写,但每个站都要写一遍,每次写得还不太一样

  • 挑图、排序、写说明,这些活得盯着图看。打字跟 AI 说"把第三张富士山挪到最前面",属实难受

  • 如果是给其他人做的站,人家想换张图、改个说明,还得回来找你

  • 一不小心,EXIF 里的 GPS 就跟着原图挂到网上了


所以干脆拆成两半:照片让人类自己管,代码让 AI 写,之间用 API 网络请求连起来。其实就是沿用 CMS 的思路。



怎么用



  1. 在 Vivid 里上传照片、建相册、排好序、写描述

  2. 点 Publish

  3. 去 Connect 页复制一段提示词,贴给你用的 AI ( ChatGPT 、Claude Code 、Lovable ,或者别的 coding agent )


AI 会自己去读站内技术文档、读你发布的相册,把站搭出来。站部署在哪你自己定,Vercel 、Cloudflare 、Lovable 、自己的机器都行(反正部署也能交给 AI 搞定)。


之后换照片就不用再找 AI 了:在 Vivid 里改完点发布,这样搭出来的站一般是每次访问实时读,一分钟内就跟着变。


技术栈


全部跑在 Cloudflare 上:



  • 数据:D1 + Drizzle ,原图放 R2

  • 图片:Images binding 缩放、转格式,上传后读 EXIF 、生成 ThumbHash 走 Queues

  • 后台、API 、图片拆成三个 Worker ,各用各的域名


目前的不足



  • 不帮你建站,没有主题模板,也不托管网站(故意不打算做,这些交给 AI 做)

  • 界面和文档只有英文(相册内容本身可以多语言)

  • 不支持 HEIC ,iPhone 的照片得先导出成 JPEG ; HDR 、Live Photo 也还没做

  • 没有私密相册和选片功能

  • 图片和 API 都在 Cloudflare 上,国内访问可能不稳定


价格


目前免费,每个工作区 2 GB 原图空间


求反馈


欢迎大家试用反馈ヽ(・ω・´メ)



  • 官网: https://vivid.photos

  • 文档: https://vivid.photos/docs

最新回复 (1)
  • Voren 10-05 19:03
    1楼
    完全不理解呢。。。

    感觉因为 AI 太能懂你,导致人类和人类之间的沟通变的更困难,人人都开始不会说人话了
* 帖子来源V2EX
返回