Pro svůj blog jsem si místo WordPressu vybral CMS Ghost

V roce 2026 jsem si uvědomil, že to s blogováním myslím vážně, a přešel jsem na Ghost. Tvorba obsahu je součástí online marketingu a za mě je mnohem přínosnější než snaha o neustálou optimalizaci reklam.

Migrace z WP webu do Ghostu

Rok 2026 pro mě začal jako obvykle. Rodina, práce, klienti a stále se měnící online prostředí. Avšak tentokrát jsem se rozhodl udělat něco víc pro sebe a svoje projekty.

Blog VojtěchKrál.cz vzešel jako vítěz

Naplánováno jsem toho měl více, ale vzhledem k historii a možná i citové vazbě jsem se rozhodl část své energie přesměrovat do blogu, který právě čtete.

Ostatní blogy a projekty jsem ukončil, abych měl více kapacity věnovat se tvorbě obsahu zde.

WP je králem mezi CMS

Před lety jsem tvořil obsah na CMS WordPress (WP), který patří mezi celosvětově nejpoužívanější. Podle portálu Digital Applied dosahoval WordPress v dubnu 2026 podílu 62,8 % mezi weby s rozpoznaným CMS.

Porovnání CMS užívanosti v roce 2026. WordPress má 62,8 %, Shopify 6,1 % a další ještě méně.
Porovnání CMS užívanosti v roce 2026, zdroj DigitalApplied

Nejen díky tomu jsem ve znalostech tohoto redakčního systému povýšil na úroveň správce a vytvořil si databázi znalostí a pluginů, které mám odzkoušené a dokážu s nimi spravovat klientské weby.

Dlouhá historie, ale stále stejné nedostatky

Historie WP se datuje od jeho vydání 27. května 2003, takže je to více než 20 let. To by ničemu nevadilo, protože se neustále aktualizuje, zdrojové kódy se přepisují a i když s každou větší verzí přibývají nové funkce, stále je to redakční systém, jehož síla je hlavně v pluginech.

Doporučené pluginy z databáze doplňků WordPress.org
Doporučené pluginy z databáze doplňků WordPress.org

Přímo v oficiální knihovně doplňků si můžeme přečíst, že obsahuje více než 69 tisíc pluginů. Díky své otevřenosti si totiž může pro WP napsat plugin každý alespoň trochu šikovný uživatel.

Díky své modularitě se může každý WP blog jednoduše změnit na rozsáhlý firemní web, fotogalerii nebo dokonce e-shop.

Avšak zde vidím jádro problému. V praxi jsem však pro důkladnější zabezpečení, pokročilejší nastavení SEO nebo přizpůsobení webu vždy potřeboval pluginy či vlastní úpravy. Řada pokročilejších pluginů nebo jejich plných verzí navíc stojí peníze.

Znám WP, proto jsem zvolil Ghost

Díky tomu, že WP znám, znám jeho nedostatky a pokročilejší práci s ním, jsem se rozhodl pro změnu. Nechci být jen další v řadě (i když mám pro WP odladěný hosting včetně zálohování atd.), takže jsem pátral po alternativě.

Chvíli mi to zabralo (stránka Elementoru s porovnáním CMS - Ghost se umístil na 8. místě), ale nakonec jsem našel prý nástupce WordPressu, kterým je Ghost. Ghost je na rozdíl od WordPressu postavený na platformě Node.js.

Podle portálu TechnologyChecker měl Ghost v březnu 2026 podíl v kategorii CMS pod 1 %.

Testování blogu na Ghost(Pro)

Nejprve jsem vyzkoušel CMS Ghost na webu Ghost(Pro). Zde jsem se seznámil s rozhraním, funkcemi a celkově jsem si ho vyzkoušel, jestli mi bude vyhovovat.

Web odtud běží svižně a na nějaké obtěžující limity jsem tu také nenarazil, ale problém nastal, když jsem chtěl zasáhnout do zdrojových kódů, upravit si šablonu atd. Nedostal jsem ani FTP přístup, takže jsem usoudil, že provozování blogu na Ghost(Pro) není pro mě.

V neposlední řadě jsem zjistil, že migrace z WP na Ghost(Pro) není nic snadného a bez FTP to prostě nedokážu. Kdybych zakládal úplně nový web, tak by Ghost(Pro) asi bez problémů stačil, ale takhle to nebylo schůdné.

CMS Ghost jsem si dal na samostatné VPS

Na server s WP weby jsem nechtěl Ghost přimíchávat, takže jsem si zřídil dvě další VPSky:

  • jednu pro samotný Ghost,
  • druhou pro zálohování.

Kvůli jednoduchosti správy jsem se rozhodl nainstalovat CMS Ghost přes Cloudron (ve free verzi), který řeší zabezpečení, zálohování a automatické aktualizace redakčního systému i celého serveru.

Můj Cloudron s aplikacemi Umami a Ghost
Můj Cloudron s aplikacemi Umami a Ghost

Cloudron zdarma je omezen pouze na dvě aplikace, ale já potřeboval jen Ghost a jako druhou aplikaci jsem zvolil Umami. Umami se mi zalíbilo svou jednoduchostí, přehledností a fungováním bez potřeby cookies (GDPR).

Migrace nebyla jednoduchá

Pro migraci z WP jsem našel doporučení na plugin Ghost. Ten sice v mém případě vyexportoval všechny příspěvky, rubriky a štítky, ale po importu se nepřenesly obrázky ani přílohy.

Po importu jsem tedy získal plný Ghost blog, ale bez obrázků, které jsem musel přes FTP ručně přenést.

WordPress však zachovával u obrázků českou diakritiku, se kterou neumí Ghost pracovat, takže stejně ve většině případů obrázek chyběl.

Na pomoc přispěchala AI

Pomoc jsem našel v ChatGPT, který mám v placené verzi Plus. Veškeré soubory ze složky wp-content/uploads jsem zabalil do několika ZIP archivů (kvůli velikosti) a poslal ChatGPT, aby mi upravil názvy souborů.

Výsledek mě velice překvapil, podařilo se!

Ještě bylo ale potřeba vyřešit špatné zobrazování (importované obrázky ignorovaly nastavení Ghost šablony), takže se muselo zasáhnout do CSS.

Za několik hodin bylo hotovo a Ghost byl kompletně zmigrovaný.

Práce na Ghostu? Už jenom radost

Migrací z WP na Ghost nelituji a udělal jsem dobře. Vše běží svižně a bez problémů. Alternativní texty obrázků, metadata, strukturovaná data, lightbox, galerie a vše ostatní fungují bez jakýchkoliv modulů.

Čas od času je potřeba sáhnout do hlavičky nebo patičky, především kvůli specialitám, jako je například zobrazování produktových karet nebo automatické generování TOC, ale to je nic proti "drbání se s pluginy ve WP".

Další příspěvky pod štítkem WordPress

Díky, že jsi dočetl až sem! Pokud tě tohle téma baví, mrkni na další mé postřehy a tipy v rubrice WordPress.