Write once, ship in 28 languages
Kaishi is a starter template for product sites. It works in English, Japanese, Arabic, Mandarin, and 24 more languages. There is no JavaScript runtime needed. It uses Markdown, needs no framework, and renders on the server. Any browser can read the HTML on any device.
Built for global products
- 28 locales out of the box — includes 4 right-to-left languages, 7 CJK scripts, and 17 Latin-script variants
- hreflang + x-default wired in — search engines see every locale and page
- Per-locale search, sitemap, and feed —
/fr/search-index.json,/de/sitemap.xml, etc. - Accept-Language negotiation —
/sends visitors to their preferred locale with a graceful fallback
Try the language switcher
Use the language switcher in the top right. You can also use the list at the bottom of any page. It shows this content in any of the 28 supported languages. The URL changes but the content stays in sync.