View content images locally
The repository deliberately leaves published blog, presentation, and workshop image bytes out of Git. Before running the site locally, hydrate the images referenced by the content tree from the public asset route:
cargo run -p cli -- ops assets fetch-referenced \
--base-url https://www.neonlaw.com/assets
cargo run -p neon
This is a read-only HTTP download and needs neither Google Application Default Credentials nor access to the production
bucket. The bucket stays private: the running application reads only its marketing assets with its own workload identity
and publishes those bytes at /assets/*. Re-run the command when a post gains or changes an image; the files land in
the ignored server/public/img/ tree and are served locally from /public.