Stará verze stránky byla prostá HTML tabulka — funkční, ale vizuálně z roku 2003. Po pár iteracích se zrodil nový design: černé pozadí, žluté odkazy, monospace typografie, Mastodon feed a jednotné style.css.
Co se změnilo
- dark mode s volitelným light mode přes
prefers-color-scheme - socialní odkazy v karetním gridu s pořádnými SVG ikonkami
- GPG fingerprint s copy-to-clipboard funkcí
- sekce writing s odkazy na články
- tři nejnovější Mastodon posty načítané přes veřejné API
- všechny stránky sdílí jediný
/style.css
Markdown pipeline
Místo psaní HTML ručně teď mám build script build.py, který bere Markdown soubor s YAML frontmatter a generuje finální HTML. Proces:
- Napíšu článek v Obsidianu jako
.md - Spustím
python3 build.py articles/src/ - Hotovo — vygeneruje se jak jednotlivý článek, tak aktualizovaný seznam
Citace
Dobré rozhraní je jako vtip. Když ho musíte vysvětlovat, není moc dobré. — Martin LeBlanc