[UPDATE] Crimson: A Multilingual Ghost blog theme for seamless multi language experience

Crimson’s (https://crimson.themeupstudio.com/) latest version, v1.0.2, has been released. I am happy to announce that it now supports turning any news or magazine Ghost blog website into a multilingual blog on self-hosted Ghost platforms.

You will need multiple Ghost instances running on the same server. You also need to add a proxy block to the NGINX configuration. Contact me for any assistance or help in setting up.

These new features allows you to have a true multilingual Ghost theme experience with minor tweaks in theme code and adding the language codes you want to support.

Easy to add multiple languages

The template will automatically generate all the necessary script code to make the Ghost website work as a truly multilingual site.

The theme provides custom settings for choosing the languages you want to support. It will add those languages and corresponding country flags in the language switcher dropdown in the header.

When a visitor changes the language, the theme will automatically redirect to the blog post or any page in that language.

The theme supports Hindi and Spanish out of the box. To add multiple languages, add the corresponding language codes in custom settings. You also need minor edits to the theme code, which is super simple.

To automatically redirect the ghost blog to the visitor’s browser language, toggle the ‘Auto redirect on locale’ setting. The theme will redirect only if the browser language is in the list of supported languages.

If you want to use it for a single default language, turn off ‘Enable multilingual features’, and the theme will behave like a one language theme.

Google will understand the multi-language content

This multilingual Ghost template also passes all HREFLANG tag tests so Google can understand and index the localized version of your articles and pages.

A proper multilingual Ghost theme experience

You can localize everything in this theme: the logo, navigation items, author names, tag names, posts, pages, and more. The Hindi version of the Crimson theme is available at क्रिमसन

This theme is perfect for multilingual bloggers or if you plan to create a local news blog website using Ghost CMS.

Please note that this does not use third-party services like Weglot for translation. This theme also does not use internal tags, which will not support all multilingual content, including navigation, logos, tags, and author names.

For automatic redirection to work, you must use the same permalink or slug URL for your pages, posts, tags, and authors.

With this theme, managing your team of authors based on languages would be easier. Any author who writes only in English will not have access to content from other languages.

Plans for this multilingual Ghost theme

Right now, the theme supports self-hosted Ghost only. I have plans to make changes so people can use it on Ghost PRO, managed Ghost hosting, using subdomains.

The theme considers all the translated versions at www[dot]example[dot]com/xy, where xy is the language code. I will make additional changes so users can create either www[dot]example[dot]com/xy or xy[dot]example[dot]com as their translated version.

There are no plans to make it multilingual based on internal tags which just does not do the job well.

Help and Support

For more information about this multi-language theme, please read the documentation. If you still need help, I will send you a tutorial video.

For any assistance in creating your multilingual ghost blog using this theme, please feel free to contact me.

Links

Buy Crimson: 2. Crimson - Checkout

Documentation: https://www.themeupstudio.com/docs/crimson-docs/

Support and Queries? https://www.themeupstudio.com/contact/

Live demo: https://crimson.themeupstudio.com/

2 Likes

In this design, if I want to write a post in two languages, I log into different Ghost instances and post it once in each language with the same slug, is that right?

1 Like

Yes @markstos ,

The theme is designed so that you need to have a Ghost instance running for each language to have a truly multilingual experience. Theme will automatically redirect you to the same blog post or page in the language that you select from language switcher. This is possible through some JS and adding a constraint that the post slugs for all languages are same.

This design helps to show the portal elements in different languages. To see that in action, click on the “सदस्यता लें” (subscribe) button in the navigation header of क्रिमसन (the Hindi version) or “Suscribir” button of Carmesí (Spanish version).

2 Likes

is there any video tutorials for new ghost users ? For doing a blog multi language

I’m wondering if it’s possible with Crimson to have the lookalike I already built over the past three years?

Hello,
By lookalike, if you mean to say to have the same layout and design as that of your current website, then the answer is no. Crimson has its own unique design layout, functionalities and features.

However, you can have a truly bilingual blog with Crimson. I would suggest to go with self-hosting to keep the costs minimal.

Crimson update: more flexible navigation + homepage hero options

Hi everyone,

I’ve recently added a few new improvements to Crimson, a Ghost theme for news, magazine, and content-heavy publications.

What’s new

1. Dropdown navigation support
Crimson now supports dropdown menus in:

  • the main header navigation
  • the secondary header navigation
  • the footer navigation

Yes, at all three places

This makes it much easier to organize larger publications with categories, sections, and important links in a cleaner way.

2. More flexible secondary header
The secondary header is configurable, so it does not have to be used the same way on every site.

For example, you can use it to show Top Tags for a more editorial/news-style experience, or you can hide it completely if you want a cleaner and more minimal header layout.

3. Carousel slider
Crimson also includes a configurable homepage carousel slider for highlighting important content. You can show either featured/latest posts. You can also hide it completely.

4. Configurable 3-column hero section
The homepage hero area is flexible as well. You can configure:

  • whether to show the carousel
  • whether to show the 3-column hero
  • what content appears in the left, center, and right sections of the 3-column hero
  • On the right column, you can also show the posts of a particular tag.

5. Custom pages
You can either use Portal Links or use the custom pages for Sign In/Sign Up/Membership. Also added account pages for logged in members.

Why I added this

The goal with these changes was to make Crimson more flexible for different kinds of publications.

Some users want a content-rich newspaper-style homepage with tags, dropdowns, and highlighted sections. Others want a simpler setup with fewer elements visible. With these options, Crimson can support both approaches much more easily.

If you have any feedback or feature suggestions, I’d love to hear them.

1 Like