Scaffold
Overview
The Astro scaffold generated by magicms — pages, layouts, blocks, content types, and the conventions that tie them together.
Pages in this section
Content Model
The pieces MagiCMS stores: schema, pages, blocks, sections, collections, globals and page types.
Routing
How Astro routes pages, collections and paginated content.
Layouts
Layouts, blocks, target slots and how to wire them together.
Multi-language
Configuring and translating multi-language sites.
Theming
daisyUI themes, custom themes and per-page theme overrides.
Inline text
Lightweight markup for stylized text in CMS headings.
Fonts
Configuring fonts via Astro Fonts and Tailwind.
SEO
JSON-LD, sitemap, robots and per-page meta.
Integrations
MagiCRM, Cloudflare Turnstile and the cookie banner.
Deployment
Bunny CDN, Cloudflare Pages preview and GitHub workflows.
Performance
astro-compress, image optimisation and bundle size.
Anti-patterns
Common mistakes to avoid when working with magicms.