Context: Start with the real user-facing entry: site identity, social links, the About toggle, and replacing starter posts.
→
Anglefeint Starter Guide 1: Configure Your Site
The first fields to edit after creating a starter project
Output
If you created your project from the Anglefeint starter, begin in src/site.config.ts.
That file is the main user-facing configuration entry. You do not need to chase settings across src/config/* or src/i18n/*.
Start with site identity
Replace these fields first:
site: {
title: 'Your Site Name',
description: 'Your default site description.',
url: 'https://example.com',
author: 'Your Name',
tagline: 'Built with Astro.',
}
What they currently affect:
site.title: header, footer, page metadata, and RSS titlesite.description: site-level default description; the home page falls back to it when the current locale does not providemessages.siteDescriptionsite.url: canonical URL, alternate locale URLs, RSS, and robots outputsite.author: default article author and SEO author metadatasite.tagline: footer copy
Set site.url to your real production domain before deployment.
Add your social links
Header and footer social links come from:
social: {
links: [
{ href: 'https://github.com/yourname', label: 'GitHub', icon: 'github' },
{ href: 'https://x.com/yourname', label: 'Twitter', icon: 'twitter' },
],
}
Supported built-in icons:
githubtwittermastodon
Decide whether to keep the About page
Use:
theme: {
enableAboutPage: true,
}
Set it to false if you do not want /[lang]/about/ generated or shown in the header.
Replace starter content
Posts live in:
src/content/blog/<locale>/
To create a new localized post:
npm run new-post -- your-first-post
Read next
150 words · 195 tokens