Back to projects
Documentation

XtremeSystem Website Build Guide

A rough internal guide documenting how the Astro site is structured, updated, and deployed through GitHub and Cloudflare Pages.

Code editor on a laptop for website build documentation
  • Astro
  • GitHub
  • Cloudflare Pages

This project documents how the XtremeSystem lab website was built and how it should be maintained.

What it covers

  • Site goals and stack choices
  • Astro project structure
  • Adding blog posts
  • Adding project cards
  • Updating lab notes
  • Changing metadata and canonical URLs
  • Cloudflare Pages deployment settings

The guide lives in the repository at:

docs/website-build-guide.md

Use it as the starting point before making larger changes to the site.