K dispozici je gitmal 1.0, generátor statických webových zobrazení git repozitářů

Byl vydán první díl projektu Gitmal, který umožňuje generování statických webových stránek pro navigaci po Git repozitářích. Obsah repozitáře je přetvořen do přehledného webového zobrazení ve stylu GitHub (příklad), skládajícího se výhradně ze statických HTML stránek a nevyžadujícího provádění skriptů na serveru. Takový přístup umožňuje vytvářet weby pro zobrazení obsahu git-repozitářů, k jejichž provozu jsou zapotřebí minimální serverové zdroje. Kód projektu je napsán v jazyce Go a šíří se pod licencí MIT.

Gitmal podporuje témata, zobrazení kódu se zvýrazněním syntaxe a vykreslování markdown značkování. Kromě navigace po struktuře repozitáře a zobrazení obsahu souborů s kódem jsou k dispozici zobrazení pro prohlížení větví, tagů a commitů. Je možná údržba webového zobrazení v aktuálním stavu prostřednictvím inkrementálních aktualizací, při nichž se chybějící stránky generují při každé změně v repozitáři. Pro snížení velikosti generovaného obsahu může být použita minifikace a komprese (přepínače —minify —gzip). Generace webových stránek pro repozitáře s nástroji Zig a ZX a my-badges trvá 25 minut na MacBooku Air M2 a vede k úspoře přibližně 2 GB souborů.

K dispozici je gitmal 1.0, generátor statických webových zobrazení git repozitářůK dispozici je gitmal 1.0, generátor statických webových zobrazení git repozitářů


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster