./blog.sh 1.4

Díl 1 ze 7 — ./blog.sh v1.4

./blog.sh 1.4 je venku – vydání na GitHubu.

Nejširší vydání od 1.0. Přišly tři věci: widget commitů čte Giteu a Forgejo – požádal o to jeden z prvních lidí mimo tento projekt, kdo engine provozuje, protože většina Fediverse drží kód na Codebergu a zrcadlení na GitHub kvůli jedné kartě v postranním panelu bylo obchvat. widgets.commits.instance bere adresu serveru; to je celá konfigurace. Komentáře fungují na GoToSocial – zjištěno na arch-linux.cz, kde žádný příspěvek nikdy neukázal jediný komentář, potichu; moje vlastní testy měly Mastodon na obou koncích, takže to nikdy zachytit nemohly. A engine teď všude mluví jazykem webu: český nebo německý web dřív sledoval vlastní nasazení a varování sestavení v angličtině, o řádek nad přeloženou větou. Nějakých šedesát vět se přestěhovalo do lokalizací.

Pod tím sedí skutečná práce tohoto vydání: čtyři kola nepřátelského auditu nad skutečnými archivy, poslední mířené na opravy samotné – a tak zachytilo tři moje vlastní regrese dřív, než mohl kdokoli jiný. Vzešel z toho spíš princip než seznam: nic neselhává potichu. check odmítá všechno, co odmítá sestavení. Pád uprostřed přesunu ve frontě nemůže stát příspěvek. Instalace ve složce jménem blog [1] web sestaví, místo aby potichu publikovala prázdný. Importovaný odkaz javascript: se stane mrtvou kotvou. Nasazení namířené na nový server nahraje všechno, místo aby věřilo záznamům starého serveru.

Nic k migraci – git pull, nové sestavení, nasazení. Čekej skromné: na mém vlastním archivu se 4 400 příspěvky se mění osmnáct souborů – stylesheet, dva skripty a jeden řádek v každém náhledu draftu, jehož štítky zatím nemají stránku výpisu. Publikované příspěvky se nepohnou ani o bajt.

Úplné poznámky → vydání

Komentáře