The samelawrence.com website — an Astro blog deployed to GitHub Pages.
npm run dev # start dev server at localhost:4321
npm run build # production build → ./dist
npm run preview # preview the build locallyAdd new posts as .md or .mdx files in src/content/blog/.
Pushes to main automatically deploy via GitHub Actions. Make sure the repo's Pages source is set to GitHub Actions in Settings → Pages.