Personal blog source for https://stellatol.github.io/.
This repository contains the rebuilt Astro version of Stellato's blog. It is a static site focused on study notes, technical writing, resources, and personal knowledge archives.
- Astro
- Svelte islands
- Tailwind CSS
- Expressive Code
- Pagefind search
- pnpm
Install dependencies:
pnpm installStart the development server:
pnpm run devBuild the static site:
pnpm run buildPreview the production build:
pnpm run previewCreate a new post:
pnpm run new-postThe site is deployed to GitHub Pages through the workflow at .github/workflows/deploy.yml.
Pushing to main triggers:
- Astro build
- Pagefind index generation
- GitHub Pages deployment
The live site is available at:
- Use
pnpm.cmdinstead ofpnpmon Windows PowerShell if script execution policy blockspnpm.ps1. - GitHub Pages should use GitHub Actions as its source, not the default Jekyll branch deployment.