Customization
Branding
Section titled “Branding”Update the site-wide identity in src/lib/site-config.ts:
export const SITE_CONFIG = { name: "Your Brand", description: "Your tagline", url: "https://your-domain.com", defaultLocale: "en", locales: ["en", "id"], localeLabels: { en: "English", id: "Indonesia" }, localePrefixes: { en: "en", id: "id" },};CMS Configuration
Section titled “CMS Configuration”Edit public/admin/config.yml to customise collections, fields, and widgets. The CMS config must stay in sync with the content schemas defined in src/content.config.ts.
Adding Pages
Section titled “Adding Pages”- Create a Markdown file in
src/content/pages/:
---title: My Pageslug: my-pagelocale: iddescription: A new page.---## Content here- Add it to the navigation in
src/content/navigation.yml - Create the locale route in
src/pages/[locale]/if it needs a unique layout
Updating the Hero
Section titled “Updating the Hero”The homepage Hero component lives in src/components/Hero.astro and pulls its data from the first section defined in src/content/pages/index.md.