Configuration

Learn how to configure the project for your needs.

Astro Configuration

Edit astro.config.mjs to customize the build:

import { defineConfig } from 'astro/config';
import tailwind from '@astrojs/tailwind';

export default defineConfig({
  integrations: [tailwind()],
  site: 'https://your-site.pages.dev',
});

CMS Configuration

Edit public/admin/config.yml to set up your GitHub repository:

backend:
  name: github
  repo: your-username/your-repo
  branch: main

Replace your-username/your-repo with your actual GitHub repository path.

Site Metadata

Update src/layouts/BaseLayout.astro to change default title, description, and Open Graph metadata.

Tailwind Theme

Customize colors, fonts, and spacing in tailwind.config.mjs:

theme: {
  extend: {
    colors: {
      primary: '#3b82f6',
    },
  },
},