懒猫微服(Lazycat)支持用 LPK 打包纯静态站,非常适合我们这种生成器产出的 public/ 目录。

核心机制

lzc-manifest.yml 里声明一条路由,把打包进 LPK 的 content 目录直接作为站点根:

application:
  subdomain: blog
  routes:
    - /=file:///lzcapp/pkg/content/

contentdir 的坑

lzc-build.ymlcontentdir: ./public 会把 public/ 的内容解包到 /lzcapp/pkg/content/ 根目录,而不是保留 public/ 子目录。所以路由要指向 content/ 根,多写 /public 会 404。

contentdir: ./public

优点

  • 零容器、零后端进程,纯粹静态文件服务
  • 构建在盒子侧跑 buildscript,本地只维护源码
  • 和 Cloudflare Pages 共用同一份 public/ 产物

纯静态托管最省心,缺点是带交互/后端逻辑的站点不适用。