Postaveno záměrně pro jeden blog

Díl 2 ze 15 — ./blog.sh v1.0

Tohle není univerzální engine a předstírat opak by ti promarnilo odpoledne.

./blog.sh vznikl kolem přesně jednoho nasazení: jeden autor, jeden archiv, terminál a komentáře na Fediverse. To je obvykle část, kterou projekt schovává na stránce „o nás". Radši s tím začnu, protože je to zároveň vysvětlení všeho vyhraněného na tomto nástroji. Univerzální generátor vyřeší obecný případ a pak nechá tebe nakonfigurovat si cestu zpět k tomu tvému konkrétnímu. Tenhle engine u konkrétního případu začal a nikdy ho neopustil.

Takže tady je poctivá tabulka:

./blog.shHugoJekyllGhostWordPress
Databázežádnážádnážádnánutnánutná
ZávislostiRuby stdlib*jedna binárkaekosystém gemůNode + MySQLPHP + MySQL
KomentářeFediverse, vestavěnévlastnívlastnínativní + členovénativní + pluginy
Nasazení6 backendů, s pojistkamivlastnívlastníje to serverje to server
Více autorůneanoanoanoano
Pluginy / ekosystémne, záměrněobrovskýobrovskýdobrýnepřekonatelný
Velikost komunityobyvatel: 1ohromnávelkávelkátřetina webu
Sestavení 10 000 příspěvkůpomalejšívteřiny, vyhrává snadnopomalé
Newsletterneneneano, nativnípřes pluginy

(hvězdička je zdokumentovaná – jeden volitelný widget potřebuje na některých distribucích rexml)

Čti napřed prohrané řádky; kvůli tomu tam jsou. Hugo na deseti tisících příspěvcích je dramaticky rychlejší, a když je tvým omezením hrubá rychlost sestavení na obrovském archivu, vezmi si Hugo a moje požehnání. Ghost má vestavěný skutečný byznys s newslettery. WordPress má ekosystém, který nikdo nedožene, včetně pluginu na cokoli, co tě právě napadlo. Srovnávací tabulka, kde domácí tým vyhraje každý řádek, není srovnání – je to reklama s okraji.

Co tabulka ukázat nemůže, je tvar výher. „Žádná databáze" není jeden řádek – je to důvod, proč záloha je tar, proč hostingem je jakýkoli statický server, proč nic nepotřebuje bezpečnostní záplatu v úterý. „Vestavěné komentáře" znamená, že oznamovací toot, vlákno odpovědí a úklid při stažení jsou jedna funkce, ne tři služby na třech účtenkách.

Pro koho to je: jeden pisatel s terminálem, archivem, který chce vlastnit beze zbytku, a účtem na Fediverse nebo Bluesky.

Pro koho to není: týmy, klienti, redakční postupy, kdokoli, kdo potřebuje webovou administraci, kdokoli, jehož čtenáři musí komentovat bez opuštění stránky.

Postaveno pro přesně jeden blog – proto je tak vyhraněný a proto neobvykle dobře sedí blogům, které mají jeho tvar.

Komentáře