Project Structure
.├── public/│ ├── _headers # Security headers│ └── favicon.svg├── src/│ ├── components/ # Reusable components│ ├── content/ # Content collections│ ├── i18n/ # Internationalisation utilities│ ├── layouts/ # Base layouts│ ├── lib/ # Shared libraries│ ├── pages/ # Site pages│ ├── styles/ # Global CSS│ └── content.config.ts # Content collection schemas├── astro.config.ts # Site configuration└── package.jsonKey Patterns
Section titled “Key Patterns”- Locale routing: default-locale routes live at the root
- Content collections: Markdown files in
src/content/ - Content editing: pure Git/Markdown
