Jonathan Lyon's personal journal for essays, field notes, fragments, photo stories and moments. The site is built with Astro, edited through Pages CMS, and designed for static deployment on Vercel.
npm install
npm run dev- Sign in at Pages CMS with GitHub.
- Select the
jonathanlyon/jonathanlyonrepository. - Pages CMS will detect
.pages.ymland expose the Journal collection. - Create or edit an entry, upload web-sized images, then save.
- Pages CMS commits the change to GitHub and Vercel deploys it automatically.
Entries live in src/content/journal. Images uploaded through the CMS are
stored in public/images.
Import the GitHub repository into Vercel. The framework preset should be detected as Astro. No environment variables are required.
