Astro Framework
🌿 BuddingNotes on the Astro web framework — static site generation with islands architecture.
What is Astro?
Astro is a modern web framework designed for building content-focused websites. It ships zero JavaScript by default and uses an islands architecture for interactive components.
Key Features
- Static by default: Pre-renders pages at build time for maximum performance
- Islands architecture: Only hydrate interactive components, not the whole page
- Content collections: Built-in support for Markdown, MDX, and typed frontmatter
- Framework agnostic: Use React, Vue, Svelte, or just vanilla JS
Why I Use Astro
This digital garden is built with Astro because:
- It handles Markdown natively — perfect for notes from Obsidian
- Zero JS by default means fast page loads
- Content collections give type-safe frontmatter
Integration with Obsidian
Astro works beautifully with Obsidian vaults. The markdown files are the same, and with remark plugins, even [[wikilinks]] work seamlessly.
See also: web-development
Backlinks
Notes that link to this one
Digital Gardening
The philosophy and practice of maintaining a digital garden.
Getting Started with the Digital Garden
An introduction to this digital garden — what it is, how to navigate, and how notes connect.
My Obsidian Workflow
How I use Obsidian for note-taking, knowledge management, and publishing.
Web Development
Notes and resources on modern web development practices and tools.