Logo
Explore Help
Sign In
GetHub/CleanMM
1
0
Fork 0
You've already forked CleanMM
Code Issues Pull Requests Actions Packages Projects Releases 1 Wiki Activity
Files
03fe98c163e1840fe7a49b086e7acc6bc2ed40b2
CleanMM/Apps/LandingSite/astro.config.mjs

20 lines
406 B
JavaScript
Raw Normal View History

feat(landing): add Atlas landing page with Astro static site Implement the full landing page for atlas.atomstorm.ai per the PRD at Docs/Execution/Landing-Page-PRD-2026-03-14.md. Includes design spec, bilingual Astro site, CI pipeline, and all assets. Key deliverables: - DESIGN.md: 7-section Atom Web Design specification - Astro 5.x static site with 15 components and 11 page sections - Bilingual i18n (zh/en) with path-based routing - Build-time GitHub release manifest integration - Release channel state machine (Stable/Prerelease/Coming Soon) - CSS design tokens mapped from AtlasBrand.swift - Self-hosted fonts (Space Grotesk, Instrument Sans, IBM Plex Mono) - OG social sharing images for both locales - GitHub Actions workflow for GitHub Pages deployment - Zero client JS, 227KB page weight, 17/17 quality checks passed Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 10:18:27 +08:00
import { defineConfig } from 'astro/config';
import sitemap from '@astrojs/sitemap';
export default defineConfig({
site: 'https://atlas.atomstorm.ai',
output: 'static',
integrations: [sitemap()],
i18n: {
defaultLocale: 'zh',
locales: ['zh', 'en'],
routing: {
prefixDefaultLocale: true,
redirectToDefaultLocale: false,
},
},
build: {
assets: '_assets',
},
});
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.5 Page: 32ms Template: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API