Documentation
Plain-English guides to Astro 6.3 — copy-paste examples, real explanations, and no assumed knowledge. From first install to production deployment.
New to Astro?
Start here
Setting up a project
Installation guide
Ready to deploy?
Self-hosting guide
Getting Started
2 articlesIntroduction to Astro
What Astro is, why it's different from other frameworks, and when you should use it.
Installation & Setup
Create a new Astro 6.3 project from scratch — everything from Node.js to your first running page.
Core Concepts
3 articlesComponents & Props
Everything about .astro components — frontmatter, templates, props, slots, and scoped styles.
File-Based Routing
How Astro turns files in src/pages/ into URLs — static routes, dynamic segments, catch-alls, and API endpoints.
Layouts
How to create reusable page shells with layouts — wrapping pages in a shared header, footer, and HTML document.
Deployment
2 articlesSelf-Hosting with Node.js
Deploy an Astro SSR site to your own server using PM2, CloudPanel, Nginx, and MariaDB.
Environment Variables
How to manage secrets, API keys, and config in Astro — .env files, import.meta.env, and what never to expose to the browser.