Na 20 jaar eindelijk van WordPress af (en het voelt heerlijk)
Na ruim 20 jaar heb ik WordPress de deur uit gedaan.
Alle credits: het heeft het web groot gemaakt. Maar de laatste jaren werd het vooral een ecosysteem van plugins, workarounds en security-gedoe. Datalekken, kwetsbaarheden — soms meerdere per dag. Voor een persoonlijke blog geen ramp, maar wel genoeg reden om het anders te willen.
Waarom weg van WordPress?
Niet omdat het niet werkt — maar omdat het te veel doet.
- Afhankelijkheid van plugins
- Regelmatig security-issues
- Onnodige complexiteit voor een simpele blog
Voor iets wat in essentie gewoon tekst + media is, voelde dat steeds minder logisch.
De nieuwe setup
Terug naar de basis, maar dan modern:
- Node.js
- MDX (content als code)
- TypeScript
- Claude AI als copiloot
Geen database, geen admin panel — gewoon bestanden en code.
Migratie in stappen
De migratie bleek verrassend overzichtelijk:
-
Export
- WordPress export (XML) van alle posts en media
-
Conversie
- Posts omgezet naar MDX
- HTML opgeschoond en vereenvoudigd
-
Assets
- Afbeeldingen lokaal opgeslagen
- Referenties in de content aangepast
-
Structuur
- Bestanden ondergebracht in een logische
/content/postsstructuur - Frontmatter toegevoegd (titel, datum, etc.)
- Bestanden ondergebracht in een logische
-
Rendering
- MDX gekoppeld aan de frontend
- Routes opgezet:
/,/posts,/posts/[slug]
-
Styling
- Geen template, maar een eigen stijl
- Subtiele 90’s gaming vibe: donker, beetje neon, maar leesbaar
Resultaat
Alle posts staan er weer op.
Links werken.
Assets werken.
Geen WordPress meer.
En misschien belangrijker:
Het voelt weer als een eigen systeem, in plaats van iets waar ik omheen werk.
Conclusie
WordPress heeft z’n plek verdiend, maar voor dit soort use cases is het gewoon te zwaar geworden.
Voor mij werkt dit beter:
- minder afhankelijkheden
- meer controle
- eenvoud
En eerlijk: dat bevalt uitstekend.