- getting-started
Hello World
Welcome to astro-forge. This is an example blog post to get you started.
This is your first blog post. It’s rendered using the PostLayout with full SEO support, structured data, breadcrumbs, and dark mode.
What’s Included
The astro-forge seed comes with everything you need to launch a production website:
- SEO-first design — OpenGraph, Twitter Cards, canonical URLs, hreflang, sitemaps, JSON-LD structured data
- Dark mode — Three-state toggle (system/light/dark) with no flash of wrong theme
- i18n scaffold — English by default, easy to add more languages
- Blog — Content collections, pagination, RSS feed
- Contact form — Honeypot-protected, Cloudflare Email Routing
- Accessibility — Skip-to-content, focus management, ARIA, reduced motion
Customization
Edit src/config.ts to change the site name, URL, and contact email. Swap the colors in src/styles/global.css under the @theme block to match your brand.
Next Steps
- Replace this post with your own content
- Update the homepage in
src/pages/index.astro - Customize the color palette in
global.css - Deploy to Cloudflare with
wrangler deploy