What It Is
Astro 5 template for multilingual static sites. Zero config to start β just add content.
Every affiliate.fm project starts from this template.
Features
Multilingual from the Start Built-in i18n support. No retrofitting β multiple languages work out of the box.
Update-Safe Architecture Update core without losing customizations. Your content, templates, and configs are preserved.
Content-First Optimized for content-heavy sites with Astroβs content collections. Write in Markdown or MDX, get a fast static site.
Performance Built with Astro for optimal speed. Partial hydration β JavaScript only loads where needed.
Project Structure
src/
βββ content/pages/ # Your content (preserved)
βββ templates/
β βββ _your-template/ # Your template (preserved)
β βββ affiliate/ # Core template
βββ data/ # Site config (preserved)
βββ components/ # Shared components
Quick Start
npm create astro@latest -- --template affiliatefm/website-core-template
cd my-site
make dev
Commands
| Command | Description |
|---|---|
make dev | Start dev server |
make build | Build for production |
make preview | Preview build |
make update | Update core from upstream |
Use Cases
Review Sites Template designed with affiliate content in mind.
Multi-Language Platforms Built-in i18n for global reach.
Documentation Markdown-based content with structure.
Site Networks Multiple related sites from one codebase.
Open Source
Full source on GitHub. Contributions welcome:
- Report issues
- Suggest features
- Submit pull requests
- Share how youβre using it