kiezen-en-begrippen

EmDash themes: je kiest ze maar één keer

Leestijd ± 7 min · 28 september 2026
Ontwerper legt geprinte websiteontwerpen naast elkaar op een houten tafel bij een grachtenraam

In WordPress wissel je van thema in drie klikken: Weergave, Thema’s, Activeren. Je header verandert, je kleuren veranderen, je berichten blijven staan. Iedereen die hier op emdash themes een WordPress-thema zoekt, rekent stilletjes op die knop. Want kies je verkeerd, dan pak je volgend jaar gewoon een ander.

In EmDash bestaat die knop niet. En sinds Cloudflare op 28 september EmDash 1.0 uitbracht, is dat geen detail van een experiment meer. Het is hoe het CMS werkt dat Cloudflare zelf “de spirituele opvolger van WordPress” noemt.

Een EmDash-thema is je hele site

De EmDash-documentatie over thema’s is er glashelder over: een thema is een compleet Astro-project dat je één keer uitrolt als template. Letterlijk: “There is no runtime theme package or template hierarchy. After scaffolding, the theme files belong to the site and can be edited directly.”

Na de installatie is het thema dus gewoon jouw code. Er is geen update van de themamaker die je binnenhaalt en geen childthema dat je aanpassingen beschermt. Een ander thema kiezen betekent je routes, layouts en componenten opnieuw bouwen rond je bestaande content.

WordPress-thema EmDash-thema
Wat installeer je een thema-map naast je site een compleet Astro-project
Wisselen Weergave, Thema’s, Activeren nieuwe code bouwen rond je content
Updates van de maker via het dashboard niet, de bestanden zijn van jou
Aanpassen Customizer, Site Editor of childthema de code zelf, in een editor
Wie heb je nodig niemand, voor de basis iemand die Astro kan lezen
Contentmodel vast: berichten en pagina’s het thema levert het via een seed-bestand

Die laatste regel is het echte verschil. Een EmDash-thema bepaalt ook welke contenttypes en velden je site krijgt, via een seed.json. Volgens de docs over seed-bestanden past EmDash de seed toe bij de eerste setup, of als je hem bewust opnieuw draait, en niet bij elke deploy. Daarna beheer je het model in de admin.

De post-editor van EmDash met een artikel in bewerking
De EmDash-editor zelf verandert niet per thema; het thema bepaalt de voorkant en het startmodel. Beeld: Cloudflare-blog, 28 september 2026

Vijf gratis templates van EmDash zelf

Voor je iets koopt: EmDash levert zelf templates, allemaal gratis en open source. Je kiest er één bij het aanmaken van je project, voor Node of voor Cloudflare Workers.

Template Voor Node Cloudflare
blank leeg project, zonder voorbeeldcontent ja nee
starter een simpele site met pagina’s ja ja
blog berichten, pagina’s, categorieën, tags, widgets ja ja
portfolio projecten en cases ja ja
marketing landingspagina’s uit vaste blokken ja ja

Het CLI-commando npm create emdash@latest laat je vier ervan kiezen: Blog, Marketing, Portfolio en Starter. Blank staat alleen in de documentatie en bestaat alleen voor Node.

Wat kost een betaald EmDash-thema?

De themamaker die Cloudflare in de aankondiging bij naam noemt, is Lexington Themes van Michael Andreuzza. In de Cloudflare-aankondiging staat dat Lexington “44 Astro themes with EmDash variants” heeft. Op de EmDash-pagina van Lexington stonden op 28 september ook 44 thema’s. Het prijsblok op hun homepage belooft tegelijk “All 49 EmDash CMS themes”. Die vijf extra zie je nergens los staan, dus reken op 44.

Screenshot van het blokje A growing ecosystem uit de Cloudflare-blog, met Lexington Themes, Urumi en Empress
Het ecosysteemblok uit de aankondiging, door Michael Andreuzza gedeeld op X, 28 september 2026
Lexington Prijs Wat je krijgt
Losse thema’s $89 per stuk één thema
Personal $99 eenmalig, plus btw alle thema’s, 1 gebruiker, levenslang updates
Team $299 eenmalig, plus btw alle thema’s, 10 gebruikers

Voor WordPress-begrippen is dat goedkoop. Een premium WordPress-thema kost vaak elk jaar geld voor updates, dat rekenden we uit in hoeveel een WordPress-thema per jaar mag kosten. Maar die vergelijking klopt maar half. Bij Lexington betaal je voor startcode. Bij een WordPress-thema betaal je ook voor updates die in je bestaande site landen, en dat gebeurt bij een EmDash-thema dus nooit vanzelf.

Andreuzza reageerde dezelfde middag op X op de vermelding door EmDash en Cloudflare: “Thanks for the mention @EmDashCMS @Cloudflare This means a lot.” Een andere gebruiker vroeg een uur later: “So, Lexington gets to use Astro and Emdash?” Ja, en daarmee ben je dus ook Astro-gebruiker.

Een thema waar je nooit meer van wisselt, is voor de meeste kiezers te veel

Ons oordeel voor wie hier normaal een WordPress-thema zoekt: koop geen EmDash-thema als je niemand hebt die Astro kan lezen. Het thema is prachtige startcode, maar elke aanpassing na dag één is code. De vrijheid die EmDash belooft, is de vrijheid van een ontwikkelaar, niet die van iemand die op Activeren wil klikken.

Heb je wel iemand, dan is het juist aantrekkelijk. Geen pagebuilder die je lay-out gijzelt, geen thema-update die je aanpassingen overschrijft, en een site die op Cloudflare draait zonder PHP.

WordPress-thema’s wissel je ook niet zo makkelijk als de knop belooft

Nu de andere kant, want de Activeren-knop is minder eerlijk dan hij lijkt. Zit je content in Elementor of Divi, dan wissel je niet van thema maar van bouwwereld. Dat schreven we eerder bij heb je een pagebuilder nodig. Ook met een block-thema (FSE) nemen templates en global styles je lay-out mee, en die moet je bij een wissel opnieuw doen.

EmDash maakt dus iets zichtbaar wat in WordPress al zo was: een thema is een langere verbintenis dan de knop doet geloven. EmDash zegt het alleen eerlijk.

Een website die in EmDash Build met een prompt is gemaakt, met gewone pagina's en een admin eronder
Met EmDash Build start je vanuit een prompt in plaats van een template; de uitkomst is een gewone EmDash-site. Beeld: Cloudflare-blog

Draai het gratis blogtemplate voor je $89 uitgeeft

Wil je weten of een EmDash-thema iets voor je is, zet dan eerst het gratis blogtemplate neer:

npm create astro@latest -- --template @emdash-cms/template-blog

Daarna npm install en npm run dev, en open localhost:4321/_emdash/admin. Krijg je dat binnen een kwartier draaiend en snap je wat er in src/pages staat, dan heb je aan een betaald thema iets. Lukt dat niet, dan is WordPress thema kiezen voorlopig de betere route, en helpt de thema-keuzewizard je verder. Denk je ook aan plugins, kijk dan bij EmDash plugins wat er al is en wat een plugin mag.

EmDash Build kan het thema als begrip opheffen

Naast 1.0 bracht Cloudflare een alpha uit van EmDash Build, een AI-sitebouwer die je als hostingpartij zelf kunt draaien. Je beschrijft je site, een agent bouwt het contentmodel en de pagina’s. Wordt dat de manier waarop mensen een EmDash-site beginnen, dan koop je straks geen thema meer maar schrijf je een opdracht. Of de themamarkt daarvoor groot genoeg wordt, zie je aan Lexington: blijft het bij 44, of worden het er echt 49 en meer?

Twijfel je tussen WordPress en EmDash?

De keuzewizard vraagt naar je sitetype en wie hem gaat beheren.

Naar de keuzewizard →