中文 | English
Personal cinematic screenshot gallery at gallery.polunzh.com.
- Framework: Vue 3 + Vite + vite-ssg (static site generation)
- Images: Cloudflare R2
- Deploy: Cloudflare Pages
pnpm install
pnpm dev- Create a YAML file in
src/data/albums/(seezhuyu.yamlfor format) - Upload images to R2:
node scripts/upload.mjs src/data/albums/your-album.yaml --source ~/Pictures/YourAlbum - Push to GitHub — Cloudflare Pages auto-deploys
pnpm build # generates static site in dist/
pnpm preview # preview the build locally