Developing Legacy is Patrick Graham's genealogy blog, built as a static Astro site and deployed on Netlify.
patrickgraham.net/
├── astro/ # active Astro site
├── cypress/ # browser smoke tests
├── netlify.toml # Netlify build config
└── package.json # root helper scripts
Install dependencies from the Astro project folder:
cd astro
npm installRun the local dev server:
npm run devBuild the site:
npm run buildNetlify builds from astro/ with npm run build and publishes astro/dist/.
Markdown content lives in astro/src/content/:
posts/for blog postsfamily-writings/for family-authored writingtranscriptions/for transcribed historical documents
Images live in astro/public/image/ and are referenced from frontmatter as /image/name.ext.