Skip to content
  • 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

  1. Replace this post with your own content
  2. Update the homepage in src/pages/index.astro
  3. Customize the color palette in global.css
  4. Deploy to Cloudflare with wrangler deploy