Ghost is limited for Right to Left (RTL) languages support, languages like Arabic or Hebrew. This post is an ongoing resource for tips and techniques for making Ghost more RTL-friendly for the Ghost admin side and the front end/theme side.
Ghost Admin Support
I wrote a post about this before to make it RTL-friendly to flip the admin layout direction from Left to Right (LTR) to RTL. It’s not 100% perfect, but it gets the job done. You can read it at Ghost Admin Right to Left (RTL) Support.
If you are going to use the default Casper theme, I wrote a post about making it RTL-friendly. You can read it at Add Right to Left (RTL) Support to the Ghost CMS Default Casper Theme.
The Casper theme comes only with English translation ↗. Therefore, you will need to change the theme text from the theme files if required.
I have some themes that come with RTL support and Arabic translation. The themes are Ubud, Krabi, penang, Hue, and Melaka.
The following are online Arabic blogs with Krabi and Ubud themes in use.
Changing the Ghost language setting to
ar will activate the Arabic translation. In addition, you can do a small theme change to activate the RTL layout, as shown in the Krabi theme online documentation.
Ghost does not have a built-in search. All the available themes use a third-party library to add search support, and only the English language and other languages receive support. Unfortunately, Arabic has no support, and from my side, there are no plans to work on it. So, if you think you don’t need to add a search on your Arabic blog, you will be fine.
There would propaply some other options—for example, Google Custom Search ↗. I have not tried it before, so I don’t know how complex it is to integrate it or if it might be a good option.
I have not tried that with Ghost to have multiple languages, so I don’t have any advice here, but it requires theme customization on any given theme. The Ghost guide A complete guide to translation & multi-language content in Ghost might be helpful.
I would suggest you try Ghost with the default Casper theme to see how things are going. Trying it will also give you an impression of Ghost is a good choice or not. Ghost Pro ↗ has a 14 days free trial.
I hope this post gave you an overview of the current RTL and Arabic support for Ghost, and I will update this post with new updates.