Markdown maakt een comeback: van WordPress-editor tot AI

Markdown maakt een comeback: van WordPress-editor tot AI

Markdown krijgt nieuwe belangstelling

Niet alleen in enkele blogposts uit het recente verleden, maar ook in blogposts in de nabije toekomst zal ik meer schrijven over ‘Markdown’. Nu zal je je in eerste instantie afvragen, wat nu in vredesnaam ‘Markdown’ is, waarom het relevant is, en of je nu ineens weer nieuwe dingen moet leren.

Om met de laatste vraag te beginnen, wanneer je al wat jaartjes meegaat in de WordPress wereld, dan hoef je niets nieuws te leren, alleen wat oude kennis weer op te halen.

Misschien gebruikte je Markdown al zonder het te weten!

Als er iets is, wat je afleidt van je schrijfproces is het wel de constante wisseling tussen toetsenbord en muis. En dat was natuurlijk ook in 2015 al bekend.

Tot die tijd moest je, wanneer je een kop, link of iets anders toe wilde voegen aan de tekst naar het menu van de ‘klassieke editor’ gaan en te kiezen voor de juiste optie om te tekst aan te passen. Een hoop gewissel tussen toetenbord en muis.

Vanaf WordPress 4.3 werd er echter aan die klassieke editor een nieuwe manier toegevoegd om tekst snel te kunnen formatteren. Door een bepaalde tekenreeks vooraf te laten gaan aan de daadwerkelijke tekst, hoefde ik alleen de ‘markdown’ codes in te toetsen. Om je een voorbeeld van die markdown codes te geven: Kijk naar onderstaande tabel. Binnen de WordPress discussie werd aan deze extra tekens nooit gerefereerd als ‘markdown’, maar als ‘patters’ (patronen).

Ingetypte tekstWordPress maate ervan
*Opsomming (<ul>)
Opsomming (<ul>)
1.Genummerde lijst (<ol>)
1)Genummerde lijst (<ol>)
##<h2>
###<h3>
####<h4>
#####<h5>
######<h6>
><blockquote>
`tekst`<code>Tekst</code> 1) 2)
Horizontale lijn (<hr>) 1)

1) de patronen voor <code> en <hr> werden in WordPress 4.5 pas toegevoegd
2) dit patroon wijkt af van de officiële Markdown syntax, in Markdown zou het een drievoudige back-tick zijn (“`)

Voor de officiële versie van WordPress 4.5 was er binnen het ontwikkelteam ook een discussie over het gebruik van patterns voor vette en cursieve tekst. Omdat hiervoor geen echte noodzaak bestond (je kan tekst vet maken met CTRL-B en cursief met CTRL-I) is dit nooit in de uiteindelijke implementatie van patterns terecht gekomen.

Wat is Markdown?

Waarschijnlijk ben je wel bekend met HTML. HTML is een manier om tekst zo van ‘instructies’ te voorzien, dat hij mooi opgemaakt getoond kan worden op het Internet. Kijk eens naar het onderstaande voorbeeld

<h1>Welkom in mijn wereld</h1>
<h2>Welkom in de wereld van Piet Pietersen uit Laaghuizerveenbergen</h2>
<p>Mijn naam is Piet Pietersen, ik ben 109 jaar oud en woon in Laaghuizerveenbergen. Mijn hobbies zijn ondermeer:</p>
<ul>
  <li><strong>Atletiek<strong>. Ik ben vooral actief bij het kogelkoppen, speervangen en discushappen</li>
  <li><strong>Marathon kijken</strong>. Ik heb 13 televisies gelijktijdig aan, zodat ik de meeste series binnen het uur kan kijken</li>
  <li><strong>Eten</strong>. Ik doe dit driemaal per dag</li>
</ul>

Toen John Gruber in 2004 met ‘Markdown’ als voorstel kwam, was het nog steeds heel gebruikelijk dat mensen in CMS-en (Content Management Systemen) direct HTML in moesten voeren om de tekst op te maken. Dat had een aantal grote nadelen.

  1. HTML is complex en moeilijk leesbaar. Kijk als voorbeeld maar eens naar bovenstaande tekst. De vele ‘tags’ in de tekst maken de tekst moeilijk leesbaar.
  2. Het invoegen van de < en > als ‘tag tekens’ zorgt dat je regelmatig loopt te gymnastieken met de Shift knop op je toetsenbord, wat de flow van het tikken onderbreekt.
  3. Een foutje is zo gemaakt, waardoor de opmaak er ineens vreemd uit gaat zien.
  4. HTML heeft een zeker veiligheidsrisico. Wanneer je de volledige set van HTML tags toestaat verlies je alle controle over je document.

Markdown was bedoeld om juist aan die nadelen tegemoet te komen. Kijk eens naar dezelfde tekst in een MarkDown opmaak

# Welkom in mijn wereld
## Welkom in de wereld van Piet Pietersen uit Laaghuizerveenbergen

Mijn naam is Piet Pietersen, ik ben 109 jaar oud en woon in Laaghuizerveenbergen.
Mijn hobbies zijn ondermeer:

* **Atletiek**. Ik ben vooral actief bij het kogelkoppen, speervangen en discushappen
* **Marathon kijken**. Ik heb 13 televisies gelijktijdig aan, zodat ik de meeste series binnen het uur kan kijken
* **Eten**. Ik doe dit driemaal per dag.

De eerste tekst (HTML) is lastig leesbaar. De tweede (Markdown ofwel MD) een stuk makkelijker. Dat is ook een reden, dat Markdown, of een subset hiervan, al snel populair werd bij platforms waar veel tekst ingegeven moest worden. Zoals bijvoorbeeld Wikipedia, GitHub en diverse forum pakketten.

Het doel was eenvoudig: een tekstformaat maken dat gemakkelijk als gewone tekst kon worden geschreven en gelezen, maar dat tegelijkertijd automatisch kon worden omgezet naar HTML.

Dat verklaart ook waarom veel Markdown-syntax zo vanzelfsprekend aanvoelt.

## Een kop

en een lijst: 

* Appels 
* Peren
* Bananen

of 

- Lollies
- Chocolade
- Drop

Een link:

[WordXPression](https://wordxpression.nl/)

En nadruk op de tekst: 

**vetgedrukt***
* schuingedrukt* 

Een blokquote

> De kruik gaat net zo lang te water tot de put gedempt is

En een stuk programmacode
```
function DoSomething($thingsToDo) {
  return $thingsToDo[0];
}

```

Je hoeft dus nauwelijks speciale syntax te leren voordat je ermee kunt werken.

Markdown is geen programmeertaal

Markdown wordt vaak omschreven als een ‘programmeertaal’, maar dat is het niet.

Je kunt er geen berekeningen mee uitvoeren en er zitten geen programmeerconstructies in zoals variabelen, functies of voorwaarden. Markdown is een opmaaktaal, of eigenlijk nog preciezer: een lightweight markup language.

Het woord markup kennen we ook uit HTML: HyperText Markup Language. Zowel HTML als Markdown beschrijven dus de structuur en opmaak van tekst. Markdown probeert dat alleen op een veel eenvoudiger en vooral menselijk leesbare manier te doen.

Markdown beschrijft vooral wat iets is en niet wat iets moet doen of iets er uit moet zien.

Je kan wel aangeven, dat een tekst bijvoorbeeld een kop moet zijn, maar niet, dat die kop 32 pixels hoog moet zijn, blauw en dat er tussen de kop en de tekst 8 pixels moet komen.

Hoe die kop uiteindelijk wordt weergegeven, wordt bepaald door het systeem waarin de Markdown wordt gepubliceerd.

Dat maakt Markdown bijzonder geschikt om content los te koppelen van de uiteindelijke vormgeving.

Dezelfde Markdown-tekst kan bijvoorbeeld worden gebruikt voor:

  • een webpagina;
  • technische documentatie;
  • een README op GitHub;
  • een kennisbank;
  • een PDF;
  • een e-book;
  • een WordPress-bericht;
  • of als invoer voor een AI-systeem.

En juist dat laatste is één van de redenen waarom Markdown na ruim twintig jaar opnieuw opvallend relevant is geworden.

Markdown en AI-agents

De hernieuwde belangstelling voor Markdown heeft veel te maken met de opkomst van AI-agents.

Een AI-agent werkt het prettigst met informatie die duidelijk gestructureerd, compact en voorspelbaar is. En precies daar is Markdown sterk in. Een kop is herkenbaar als kop, een lijst als lijst, code staat duidelijk tussen codeblokken en links zijn eenvoudig te onderscheiden van gewone tekst. Tegelijkertijd bevat Markdown veel minder ruis dan een volledig opgemaakte HTML-pagina.

Voor mensen is Markdown leesbaar, maar voor AI-systemen is het minstens zo handig.

Wanneer een AI-agent bijvoorbeeld documentatie, een projectbeschrijving, een kennisbank of een verzameling webpagina’s moet verwerken, is Markdown vaak een ideaal tussenformaat. De agent hoeft zich dan minder bezig te houden met navigatiemenu’s, styling, scripts, pagebuilder-markup en andere zaken die voor de inhoud zelf niet relevant zijn.

Dat is ook de reden waarom je Markdown steeds vaker tegenkomt in workflows met tools als Codex, Claude Code en andere AI-agents. Projectinstructies, README-bestanden, technische documentatie en specificaties worden vaak als .md-bestand opgeslagen. Niet omdat AI uitsluitend Markdown begrijpt, maar omdat Markdown een heel bruikbare gemeenschappelijke taal vormt tussen mens en machine.

Je zou Markdown daarom kunnen zien als een soort tussenlaag:

mens → Markdown → AI-agent

maar net zo goed:

WordPress → Markdown → AI-agent

Dat laatste wordt voor WordPress steeds interessanter. Een website wordt normaal gesproken als HTML aan bezoekers aangeboden, maar diezelfde content kan daarnaast ook als compacte Markdown-versie beschikbaar worden gemaakt voor AI-systemen.

Daarmee verandert de rol van Markdown. Het is niet langer alleen een handige manier om snel tekst op te maken. Het wordt steeds meer een uitwisselingsformaat voor content in AI-workflows.

En precies daar komen een aantal interessante WordPress-plugins in beeld.

Markdown plugins die werkelijk iets aan je site toe kunnen voegen

Beslist af te raden: WP-Markdown

WP-Markdown kom je in oudere artikelen over Markdown en WordPress nog regelmatig tegen. De plugin was jarenlang één van de bekendere oplossingen om Markdown rechtstreeks in WordPress te gebruiken. Inmiddels is hij echter uit de officiële WordPress Plugin Repository verwijderd vanwege veiligheidsrisico’s. De broncode is via GitHub nog te vinden, maar dat maakt de plugin niet automatisch een verstandige keuze voor een productiewebsite. Ik raad je daarom ten zeerste af te gebruiken. Gebruik je deze plugin al? Dan zou ik hem zeker verwijderen. Een goede manier om te weten welke plugins op je site nog wel, en niet meer veilig zijn, raad ik je beslist aan mijn artikel te lezen, waarin onder meer WPVulnerability wordt besproken.

Ultimate Markdown

markdown | Markdown maakt een comeback: van WordPress-editor tot AI

Ultimate Markdown is een heerlijke plugin wanneer je in staat wilt zijn Markdown te gebruiken binnen WordPress. Wat je onder meer met de gratis versie kan :

  • Maak berichten aan vanuit Markdown-bestanden of interne Markdown-documenten.
  • Converteer Markdown-tekst rechtstreeks naar blokken in de berichteditor.
  • Maak en beheer Markdown-documenten in een speciaal pluginmenu.
  • Markdown-bestanden importeren in WordPress.
  • Exporteer Markdown-documenten uit de interne bibliotheek als ZIP-archieven.

Import Markdown

Plugin Import Markdown

Import Markdown is van dezelfde makers als het eerdergenoemde Ultimate Markdown. En qua functies overlappen ze elkaar sterk. Waarom twee plugins bespreken, die zo sterk op elkaar lijken? Om de eenvoudige reden, dat je -wanneer je alleen MD files wilt importeren, je genoeg hebt aan deze plugin. Wil je ook kunnen exporteren en Markdown kunnen knippen en plakken, dan past Ultimate Markdown je beter.

Markup – Markdown

markdown | Markdown maakt een comeback: van WordPress-editor tot AI

Markup Markdown vervangt de Gutenberg block editor door een Markdown editor. Iets wat voor een veel- of lang-schrijver beslist te overwegen is. Laat je niet hinderen door de opmaak en weergave tijdens het schrijfproces.

Wees je er wel van bewust dat allerlei ’embedded objects’ die de Gutenberg editor gebruikt (onder meer video) dan niet meer eenvoudig voor je toegankelijk zijn.

LLM Markdown

markdown | Markdown maakt een comeback: van WordPress-editor tot AI

LLM Markdown doet niets met het importeren of exporteren van je website, maar maakt je pagina’s zichtbaar als MD pagina’s op het moment, dat deze worden opgevraagd door AI Search engines. Zoals eerder besproken, HTML bevat veel ‘ruis’. Markdown maakt de pagina’s beter toegankelijk en makkelijker te interpreteren door AI toepassingen. Wil je makkelijk gevonden en gelezen worden door AI diensten, dan is het een goed idee deze plugin te installeren.

Hoe werkt het? Wanneer een ‘client’ (dat kan een browser zijn, maar ook een AI toepassing) vraagt om een document (pagina, afbeelding, downloadbaar bestand) dan geeft de client onder meer ook door welke formaten worden geaccepteerd. Een AI agent zal typisch doorgeven, dat naast text/html ook text/markdown geaccepteerd wordt. Zodra een client aangeeft, dat hij text/markdown accepteert, zal je webserver het bestand in dat formaat doorgeven.

Website LLMS.txt

markdown | Markdown maakt een comeback: van WordPress-editor tot AI

Website LLMs.txt is een plugin waarmee je automatisch een llms.txt bestand aan kunt maken. Enkele weken geleden heb ik een artikel geschreven met de titel ‘Vergeet Google, hoe word je gevonden in de AI wereld’. In dat artikel heb ik het één en ander verteld over de functie van een llms.txt bestand in de root van je website. Ook heb ik je laten zien, hoe je zelf zo’n bestand kan maken.

Maar natuurlijk kan het anders… en beter. Waarom met de hand bouwen, als je het automatisch kan genereren?

Website LLMs.txt is één van de drie plugins die zich met LLMs.txt ‘bezig’ houdt en is vooral geschikt voor websites met een wat groter aantal pagina’s. Met weinig slechts weinig configuratie zorgt deze plugin voor een llms.txt bestand in je root, die automatisch periodiek vernieuwd wordt (en die perioden kan je zelf instellen).

Wanneer je je site compleet wilt ‘ontsluiten’ voor AI-bots, overweeg dan om deze plugin in combinatie met hiervoor genoemde LLM Markdown plugin te installeren. De Website LLMs.txt zorgt voor een makkelijk te verwerken inhoudsopgave, en de LLM Markdown voor pagina’s die makkelijk te lezen zijn voor AI-bots en AI-searchengines.

Heb je een site met slechts een klein aantal pagina’s (laten we zeggen tot maximaal zo’n 10-15, dan is de volgende plugin wellicht een plugin die je beter past.

LLMs.txt and LLMs-Full.txt Generator

markdown | Markdown maakt een comeback: van WordPress-editor tot AI

LLMs.txt and LLMs-Full.txt Generator is een plugin die naast een llms.txt ook een llms-full.txt op kan slaan. Maar wat is nu eigenlijk een llms-full.txt bestand? In principe ‘net zoiets als’ een llms.txt bestand, met als grote (en dan Grote eigenlijk met een hoofdletter) verschil, dat de complete pagina tekst, dus niet alleen een link, wordt opgeslagen. En daarom is het ongeschikt als ‘inhoudsopgave’ voor sites die tientallen, of honderden, pagina’s hebben. Het gegenereerde bestand wordt dan te groot voor een ai-bot om (goed) te kunnen verwerken.

Heb je een wat kleinere site, dan is dit de ideale oplossing. In één keer maak je alle informatie op je website beschikbaar.

Zowel deze, als de hiervoor besproken llms.txt plugin zijn wat minder geschikt voor meertalige websites.

Heb je bij beide llms.txt plugins het idee, dat het toch niet is wat je zoekt, dan is de onderstaande plugin wellicht voor jouw site geschikt.

LLMS.txt AI Generator

markdown | Markdown maakt een comeback: van WordPress-editor tot AI

LLMS.txt AI Generator is van de besproken llms.txt plugins wel de meest uitgebreide. Maar wil je volop gebruik maken van de beschikbare mogelijkheden, dan is het verstandig om de plugin ook zorgvuldig te configureren. En dat kost even tijd.

Laat me beginnen met de lijst met features die door de maker van de plugin worden benoemd:

  • AI-gestuurde beschrijvingen: genereer intelligente, SEO-geoptimaliseerde beschrijvingen met Google Gemini 2.5 Flash Lite via de OpenRouter API
  • 48+ talen ondersteuning: Maak content in 48 verschillende talen, waaronder Engels, Spaans, Frans, Duits, Chinees, Japans en nog veel meer
  • Flexibele inhoudselectie: Kies tussen automatische of handmatige selectie voor pagina’s, berichten en aangepaste posttypes
  • Onbeperkte Gepubliceerde Content-modus: Stel pagina-/postlimieten in om alle in aanmerking komende gepubliceerde content op te nemen
  • SEO-bewuste uitsluitingen: Sla optioneel content over die als noindex is gemarkeerd in Yoast SEO, Rank Math, SEOPress en All-in-One SEO
  • Meertalige ondersteuning: Los inhoud en URL’s op voor meertalige sites met WPML, Polylang en TranslatePress
  • Redactionele metadata: Voeg de frequentie van updates en een optionele link naar AI-gebruiksbeleid toe aan je LLMS.txt-uitvoer
  • Batchverwerking: Groepeer meerdere inhoud per AI-verzoek, hergebruik gecachte beschrijvingen en versnellen grotere runs met batchverzoeken in onderdelen.
  • Realtime preview: Bekijk je LLMS.txt-bestand vóór de generatie
  • Aangepaste documenten: Voeg extra documenten en bestanden toe aan uw LLMS.txt
  • SEO-optimalisatie: genereer automatisch meta-beschrijvingen en sitedetails
  • Eenvoudige configuratie: Gebruiksvriendelijke admin-interface met uitgebreide opties

De werkelijke kracht van deze plugin zit hem in de ‘handmatige selectie’ van de pagina’s, posts en custom posts. Maar -afhankelijk van de grootte van je site, kan dat ook een enorme hoeveelheid werk betekenen.

Een tweede interessant punt is een korte AI gegenereerde beschrijving per pagina. Dit is geheel optioneel, maar als je hiervoor kiest, dan kan het gebruik van deze AI functie je mogelijk (wat) geld gaan kosten. De plugin maakt hierbij gebruik van ‘OpenRouter’, een website die via één API toegang geeft tot meerdere AI engines, en de plugin gebruikt Google Gemini hiervoor. Dat is op zich een voor jou gunstige keuze, omdat de tarieven van Gemini doorgaans lager liggen dan die van Anthropic of OpenAI.

Voor een gemiddelde website zullen die kosten meevallen, omdat OpenRouter ook een gratis tier heeft (max 50 opvragingen per dag) en ook de betaalde tier ook een hoeveelheid gratis tokens heeft.

Omdat deze plugin alleen een llms.txt aanmaakt en niet ook de pagina’s en posts in MD formaat aanbiedt, is een goede combinatie ook hier deze plugin samen met de eerder besproken LLM Markdown plugin te gebruiken.

Tenslotte

Eerst was er de industriële revolutie, toen de elektronische en daarna de digitale revolutie. Allemaal belangrijke punten in de tijd, waarop de samenleving onontkoombaar veranderde. De digitale revolutie werd -toen het WordWideWeb gemeengoed werd opgevolgd door de Internet revolutie.

Terugkijkend in de geschiedenis zal 2022 of 2025 aangewezen worden als het begin van de AI-revolutie. Natuurlijk, AI bestond al langer. Al in de vroeg 90-er jaren volgde ik een leerpad ‘Kunstmatige Intelligentie’ aan de Open Universiteit. Maar het was een randverschijnsel binnen de automatisering.

Nu, vandaag heeft AI invloed op het leven van alle mensen, of je er nu gebruik van maakt of niet. Voor ondernemen en online aanwezig zijn, zal dit ook een enorme invloed hebben en daarom heeft WordXPression een aantal cursussen op het gebied van AI ontwikkeld, en een aantal bestaande cursussen van een ‘AI’ component voorzien. Het betreft hier de cursussen:

Nog niet uitgelezen?

Vind je dit artikel interessant? Mooi! Want ik heb nog veel meer te bieden. Op deze site vind je letterlijke honderden artikelen over WordPress, marketing, e-commers, e-learning en nog veel meer onderwerpen. Op zoek naar meer informatie? Kies één van de trefwoorden hieronder of tik een zoekopdracht in.

Meest populaire blogposts
Enkele trefwoorden om vergelijkbare posts te vinden:

Voeg je koptekst hier toe

Word je website de baas. Neem vandaag nog contact op!

Contact Informatie

WordXPression 

Aardoliestraat 14-I 7553GT Hengelo

KVK : 75580152 

Stuur een bericht

Deze post rapporteren

Wanneer deze post niet meer relevant is of verouderde informatie bevat, zou ik het op prijs stellen wanneer je dit door wilt geven., zodat ik dit eventueel bij kan werken. De persoonlijke gegevens die je hieronder invult worden alleen gebruikt om de mail te versturen en zal niet voor marketingdoeleinden worden gebruikt.