2024-11-20 Přechod na Nikola 8.0

logo 2024-11-20 Přechod na Nikola 8.0

Už bylo potřeba s tím pohnout, tak jsem se do toho pustil a docela to šlo. Nejdřív jsem nainstaloval Nikolu a ukázalo se, že má nějakou nezveřejněnou závislost, tak jsem nainstaloval i tu:

gemerge -avq www-apps/nikola dev-python/importlib_metadata

Následně jsem zjistil, že to padá v templatech, protože nová verze. Tak jsem přetáhnul do themes jak base, tak bootstrap4, fixnul sidebars na sidebars4 a do bootstrap4 překopíroval starý bootstrap.min.css kvůli mnou používaným stylům.

V conf.py se musí přepsat pár proměnných na nový styl (nikola zařve) a odstranit všechny POST_SECTION* proměnné.

Protože listingy generovaly odkazy i na adresáře, které neměly indexy, tak jsem si napsal add_indexes.sh který je generuje.

A to je snad všechno, mělo by to chodit.