Skip to content

Open source

astro-blog

Stable

Why it exists

Every site in this family needs the same blog machinery: a listing page, pagination, related posts, tag filters, JSON-LD, an RSS feed, and syntax-highlighted code blocks. Building that from scratch for each site would mean rebuilding the same undifferentiated layer over and over. This package ships it once, styled entirely through CSS custom properties so every site keeps its own look.

  • Related-posts scoring
  • blogSchema() content-collection factory
  • Shiki dual-theme syntax highlighting

Install

npm install @vdaluz/astro-blog