Seite 3
-
Building the Photo Stream
March 19, 2026How the photos section works — JSON sidecars from Vision, import.meta.glob, Flickr's justified-layout, and batch loading with IntersectionObserver.
-
Migrating the Vision Script from OpenAI to Claude
March 19, 2026How scripts/vision.ts was rewritten to use the Anthropic SDK with claude-opus-4-6 and tool use instead of OpenAI's json_schema response format.
-
Photo Albums with Astro's Content Layer
March 19, 2026How the albums section is structured — from content collection to justified grid, album-scoped photo routes, and a sub-nav to switch between stream and albums.
-
Vision Rate-Limit Runbook for Photo Sidecars
March 15, 2026A practical checklist for running scripts/vision.ts on larger photo batches without failing on 429 TPM limits.
-
Generating Photo Sidecars Locally Before a VPS Deploy
March 14, 2026How to run Vision metadata generation against an Obsidian photo library locally and sync the generated JSON sidecars to a VPS.
-
Obsidian to VPS Pipeline: Sync, Pull, and Redeploy
March 11, 2026A complete one-command publishing pipeline from Obsidian on macOS to a live Astro site on a VPS.
-
Triggering VPS Deploys with GitHub Actions
March 5, 2026How to trigger a Podman-based VPS deploy automatically after pushing to main.
-
Mirroring GitHub to Codeberg Without a Third-Party Action
March 5, 2026A clean repository mirroring setup from GitHub to Codeberg using native GitHub Actions and SSH.
-
Installing Podman Locally and on a VPS
March 4, 2026A practical install guide for Podman on macOS and Debian/Ubuntu servers, including first-run checks.
-
GitHub SSH on a VPS (Reliable Deploy Access)
March 4, 2026How to set up a stable SSH-based Git connection on a VPS for pull-based deployments.