Getting Started with Single-Language Sites
· One min read
Welcome to our first blog post! This post demonstrates how Shipyard works perfectly with single-language websites.
Why Choose Single-Language?
Many websites don't need internationalization from day one. Single-language sites offer:
- Simpler URLs:
/blog/post-titleinstead of/en/blog/post-title - Easier content management: No language directories to manage
- Faster development: Focus on features instead of translations
- Better SEO: Clean URLs without language prefixes
Key Features
This blog demonstrates:
- Clean routing: Posts are accessible directly at
/blog/post-slug - Standard blog features: Categories, tags, dates, and authors
- Responsive design: Works great on all devices
- Easy migration: Can add i18n later if needed
Getting Started
To create your own single-language Shipyard site:
// astro.config.mjs
export default defineConfig({
// No i18n configuration needed!
integrations: [
shipyard({
title: 'Your Site Name',
tagline: 'Your awesome tagline',
}),
shipyardBlog(['blog']),
],
})
That's it! No complex internationalization setup required.
What's Next?
Check out our documentation to learn more about:
- Setting up your development environment
- Creating and organizing content
- Customizing themes and layouts
- Adding more advanced features
Happy building! 🚀