Skip to content

Pabreetzio/patrickgraham.net

Repository files navigation

patrickgraham.net

Developing Legacy is Patrick Graham's genealogy blog, built as a static Astro site and deployed on Netlify.

Project Structure

patrickgraham.net/
├── astro/          # active Astro site
├── cypress/        # browser smoke tests
├── netlify.toml    # Netlify build config
└── package.json    # root helper scripts

Development

Install dependencies from the Astro project folder:

cd astro
npm install

Run the local dev server:

npm run dev

Build the site:

npm run build

Netlify builds from astro/ with npm run build and publishes astro/dist/.

Content

Markdown content lives in astro/src/content/:

  • posts/ for blog posts
  • family-writings/ for family-authored writing
  • transcriptions/ for transcribed historical documents

Images live in astro/public/image/ and are referenced from frontmatter as /image/name.ext.

About

Personal genealogy blog by Patrick Graham. Features original research posts, transcriptions of historical documents, and family writings spanning Scottish, Irish, and American ancestry. Content is organized into three collections — blog posts, family-authored writings, and historical transcriptions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors