- site.config.json single source of identity (name/url/description/author/social) - scripts/configure.mjs stamps it into app, content-pipeline, and astroagent configs - app/src/lib/blog-data.js SITE + author now read from app/src/config/site.json - astro.config.mjs default site URL from config - index.astro / Footer.astro neutralized hardcoded title, hero alt, social link - sample 'welcome' post + placeholder hero/avatar so the site builds out of the box Verified: cd app && npm ci && npm run build -> 13 pages, Complete. Remaining comiida demo prose in about/faq/services/contact + Newsletter (sample content). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SYHWLHihq3v9nxNwoPCKSn
23 lines
727 B
JSON
23 lines
727 B
JSON
{
|
|
"name": "SeedProject Site",
|
|
"url": "https://example.com",
|
|
"description": "A short one-line description of this site, used for SEO and social sharing.",
|
|
"tagline": "A starter site built on SeedProject",
|
|
"language": "en",
|
|
"timezone": "America/New_York",
|
|
"topic": "your subject area",
|
|
"audience": "your target audience",
|
|
"author": {
|
|
"slug": "site-author",
|
|
"name": "Site Author",
|
|
"bio": "One-line author bio — who runs this site.",
|
|
"longBio": "A longer author biography paragraph describing who runs this site and their background.",
|
|
"avatar": "/avatar-placeholder.png",
|
|
"jobTitle": "Founder & Editor",
|
|
"knowsAbout": [],
|
|
"sameAs": []
|
|
},
|
|
"social": {
|
|
"twitter": ""
|
|
}
|
|
}
|