I just published a brand-new blog post that I think many of you will find super helpful â especially if youâre interested in launching a local news site thatâs fast, multilingual (supporting unlimited languages via a site-wide language switcher), and user-friendly.
How to make your site multilingual without slowing it down
Performance tips to ensure blazing-fast load times
Recommended tools, themes, and real-world setup strategies
Whether youâre a publisher, a blogger, or a local journalist looking to launch a modern news platform, this guide walks you through step-by-step how to get it done â the smart way.
Please note that I did not delve too deeply into the technical details, but if anyone needs a highly technical and detailed article, please let me know.
Iâd love your feedback, and if youâve built something similar, please share your experience!
Interesting article, thanks for sharing, @thememyghost
@themeupstudio - Itâs a great looking theme! If youâre going to promote it as multi-lingual (which maybe you arenât, since thatâs buried deep in your documentation), I hope youâll include information in your documentation that it requires multiple Ghost installs. I can see someone deciding to buy it and then discovering that itâs going to cost a lot more to host than theyâd anticipated. I also donât see whether buying Crimson once allows installing it on multiple Ghost installs to make multilingual possible. Maybe I just overlooked your license page?
Speaking of cost to host â @thememyghost, your article promotes the $9 plan at Ghost Pro, but thereâs no way to run Crimson on the $9 Ghost Pro Starter plan. A user on Ghost Pro would need the $25+ creator plan for each language. And then theyâd need a subdomain install, which requires the Business plan at $199+/month plus an extra $50/month last time I looked.
You say that you could use a Cloudflare worker to rewrite urls (making it possible to fake a subdirectory install on Ghost Pro), and thatâs true, but complicated. It isnât as simple as sticking a reverse proxy out in front - thereâs a lot of url rewriting required, and opportunities to mess it up in a bunch of ways, especially at ssl renewal time. Iâd love to see someone publish worker code that made this easy to do and supported all Ghost features. Much of whatâs online doesnât look like a complete solution.
My take: Multi-language is still largely an option for self-hosted users, and fairly technical ones, since no one-click deploy is going to cause it to happen.
Not only my article, but my whole website - www.thememyblog.com promotes Ghost CMS and Ghost(Pro). But you are mistaken that I only promote the $9 plan, which is absurd because as an affiliate, I will earn bare minimum if I promote the lowest plan. I just stated the price starts at $9, to get people on board with Ghost. In the article, I did not mention that the multilingual set-up will work on $9 plan. If I did, can you please let me know where, so I can rectify that.
If you see the image below, I specifically mentioned that Ghost(Pro) will be pricey and complex for this multi-lingual setup with the Crimson theme. Although I did not delve deeper into the subscription costs.
I think that telling someone that Ghost Pro hosting starts at $9/month in a blog post that is about using a custom theme (requires a minimum of $25) to do a multi-language setup (requires multiples of $25) is at the very least confusing.
Thereâs no âmight eventually needâ here. In your âOption Aâ, anyone planning to do multiple languages with the strategy you recommend will need a plan for each language, at a minimum of $25/language plus a lot of complexity, or closer to $250/language without complexity.
I agree, you do go on to say Option B (self-hosting) is what you recommend. Given the length of your article, perhaps I may be forgiven for missing it.
I think you had an opportunity here to offer really good advice, and given the lack of details in the documentation of Crimson for how to set it up, this article does add value. However, I think youâve missed an opportunity to provide a more detailed comparison of pros and cons of the two options, allowing visitors to understand better the differences between the options.