Ombyggnation 2026/2027
I december fyller denna webbplats 20 år.
För att fira detta har jag initierat en ombyggnation som förväntas pågå hela 2026, då den sker sporadiskt på min fritid.
Tillbaka till statisk HTML
Den nya webbplatsen servas med Caddy och statisk HTML. Webbsidorna genereras av Smed, min port av MetalSmith till Python. Kärnbiblioteket, och några centrala plugins, är släppt som öppen källkod.
MetalSmith drev denna webbplats i nio år, och det enda jag inte gillade var att NodeJS aldrig kändes helt 100 för ändamålet. Idén om Smed föddes ur jakten på något att programmera i Rust, men i slutändan så blev Python en bättre kandidat för vad en enkel, insticksbaserad SSG bör vara.
Ingen CSS eller JavaScript
Jag slängde ut all JavaScript för ungefär 10 år sedan. Det är dags att göra detsamma med CSS. Jag gillar utmaningen att skapa bra innehåll med enbart HTML, som jag alltid sett som det vitala i webbstacken.
För att få inspiration har jag bland annat kikat på nocss.club.
Ingen (överambitiös) SEO
Denna webbplats har historiskt sett haft en pedantisk hållning kring microformat och microdata, i syfte att utöka innehållets semantik för sökmotorer. Jag har även sett till att göra en bra sitemap som extra stödhjul till sökmotorer.
I en tid där jag upplever att skitiferingen (eng enshittification) ökat i snabb takt för sökmotorerna, och där det bästa sedan skivat bröd är att prompta, så känns det inte motiverat att göra längre ut ett tekniskt perspektiv.
Jag har dock behållt sådan som människor uppskattar:
- OpenGraph-metadata, för att inklistrade länkar som pekar till denna webbplats ska se trovärdiga ut.
- RSS-flöden för den som vill bevaka webbplatsen med hjälp av en RSS-läsare.
flowchart TD
A[Redaktör] -->|arbetar| B(Directus)
B --> |sparar| C{Webhook}
C -->|Fil?| D[Ladda hem och publicera]
C -->|Innehåll?| E[Smed SSG]
Logg
- 4 april 2026: Första alfaversionen online.
- 6 april 2026: Automatisering med Directus webhooks är på plats.