Advanced Features in Single-Language Mode
Just because you’re using a single language doesn’t mean you have to sacrifice advanced features! Let’s explore what’s available.
Navigation & Routing
shipyard provides flexible navigation options:
- Clean URLs:
/blog, /docs, /about - no language prefixes
- Breadcrumb navigation: Automatically generated
- Sidebar navigation: Perfect for documentation sites
- Tag-based filtering: Organize blog posts effectively
Customization Options
Themes and Styling
- Tailwind CSS: Full utility-first styling
- DaisyUI: Pre-built components
- Custom CSS: Add your own brand styling
- Dark mode: Built-in theme switching
Content Features
- Code highlighting: Syntax highlighting for technical content
- Image optimization: Automatic image processing
- SEO optimization: Meta tags, Open Graph, Twitter Cards
- RSS feeds: Automatic blog feed generation
Single-language sites often perform better:
- Smaller bundles: No translation libraries needed
- Faster routing: No locale detection overhead
- Simpler caching: One version of each page
- Better CDN performance: No geo-based routing
Integration Capabilities
shipyard works great with:
- Analytics: Google Analytics, Plausible, etc.
- Comments: Giscus, Disqus integration
- Search: Full-text search capabilities
- Forms: Contact forms, newsletter signups
Deployment Options
Deploy anywhere:
- Vercel: Zero-config deployment
- Netlify: Git-based workflow
- GitHub Pages: Free hosting for open source
- Traditional hosting: Works with any static host
When to Add i18n Later
You might want to add internationalization when:
- Your audience grows globally
- You receive requests in other languages
- Your business expands to new markets
- You have content ready in multiple languages
The migration path is smooth, and you won’t lose any of these advanced features!
Conclusion
Single-language sites with shipyard give you all the power you need while keeping things simple. Start simple, scale when needed! 🎯