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',
},
},
},