Skip to content

warrendodsworth/warrendodsworth.github.io

Repository files navigation

Warren Dodsworth Site

Source for warrendodsworth.github.io, built with Astro and deployed to GitHub Pages.

The site is structured as a modern personal website for:

  • profile and positioning
  • selected projects and case studies
  • writing and longer-form notes
  • future interactive demos where they add value

Live site

Stack

  • Astro for the site framework
  • GitHub Pages for hosting
  • GitHub Actions for deployment
  • Astro content collections for structured content

Local development

  1. Install dependencies:
npm install
  1. Start the dev server:
npm run dev
  1. Build the production site:
npm run build
  1. Preview the production build locally:
npm run preview

Project structure

src/
  content/      Structured page, project, and writing content
  layouts/      Shared Astro layouts
  pages/        Route files
  styles/       Global styling
public/         Static assets
docs/           Supporting project docs

Content model

  • src/content/pages for evergreen pages like About, Now, and Contact
  • src/content/projects for portfolio and case-study entries
  • src/content/blog for writing entries

Deployment

Deployments run through GitHub Actions and publish to GitHub Pages from the repository workflow, not from a branch-based Pages build.

Status

The Astro migration is complete and the site is now in the ongoing refinement phase: improving content, presentation, and project storytelling over time.

About

Technical Design, Analysis & Development, with a focus on disruptive systems and services

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors