Personal site and blog built with Astro.
- Home page with an about section and recent writing
- Blog content sourced from
src/content/blog/ - Deployed to GitHub Pages via Actions
- Astro
- GitHub Pages
npm install
npm run devOpen http://localhost:4321 in your browser.
Add posts as Markdown files in src/content/blog/ with the required frontmatter defined in src/content.config.ts.
Pushing to main triggers the GitHub Pages workflow in .github/workflows/deploy.yml.