One of the biggest advantages of single-language sites is simplified content management. Let’s explore how this works in practice.
With single-language sites, your content structure is straightforward:
blog/
├── 2024-09-01-getting-started.md
├── 2024-09-03-content-management.md
└── 2024-09-05-advanced-features.md
docs/
├── index.md
├── installation.md
└── configuration.md
No language directories like blog/en/ or blog/de/ to manage!
Every blog post needs frontmatter with these fields:
title: The post titledescription: SEO descriptionpubDate: Publication dateauthor: Post authortags: Array of tags for categorizationDocs are even simpler - just title and description:
---
title: Your Doc Title
description: What this documentation covers
---
This approach offers several advantages:
If you later need multilingual support, shipyard makes it easy to migrate:
astro.config.mjsThe framework handles the rest automatically!
Ready to start writing? The tools are all here! ✨