Personal blog, built with Astro (AstroPaper theme). Deployed to GitHub Pages via GitHub Actions.
| Command | Action |
|---|---|
npm install |
Install dependencies |
npm run dev |
Start local dev server at localhost:4321 |
npm run build |
Build production site to ./dist/ |
npm run preview |
Preview the build locally before deploying |
Add a Markdown file to src/content/posts/ with frontmatter:
---
title: Post title
description: One-line summary for SEO/RSS.
pubDatetime: 2026-01-01T12:00:00Z
tags:
- tag-name
---Push to main — the GitHub Actions workflow builds and deploys automatically.