Skip to content

About

a primary tentative blog system

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Stellato's Astro Blog

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.

Tech Stack

  • Astro
  • Svelte islands
  • Tailwind CSS
  • Expressive Code
  • Pagefind search
  • pnpm

Local Development

Install dependencies:

pnpm install

Start the development server:

pnpm run dev

Build the static site:

pnpm run build

Preview the production build:

pnpm run preview

Create a new post:

pnpm run new-post

Deployment

The site is deployed to GitHub Pages through the workflow at .github/workflows/deploy.yml.

Pushing to main triggers:

  1. Astro build
  2. Pagefind index generation
  3. GitHub Pages deployment

The live site is available at:

https://stellatol.github.io/

Notes

  • Use pnpm.cmd instead of pnpm on Windows PowerShell if script execution policy blocks pnpm.ps1.
  • GitHub Pages should use GitHub Actions as its source, not the default Jekyll branch deployment.

About

a primary tentative blog system

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages