Eerste artikel

Duinlandschap met laagstaande zon, helmgras op de voorgrond

Dit is het eerste artikel. Gewoon markdown: vet, cursief, links, koppen, lijstjes en codeblokken doen het allemaal.En dit is een kanttekening: op een breed scherm zweeft hij hiernaast in de kantlijn, op de telefoon valt hij netjes onder de alinea — zonder JavaScript. Naar een ander artikel link je root-relatief op de slug.

Het beeld hierboven komt uit de frontmatter (image + imageAlt); de description is het tekstje dat op de voorpagina onder de titel staat. Een kanttekening schrijf je inline met ^[…]; de nummering gaat vanzelf.Tweede noot, puur om te laten zien dat de teller doortelt.

Een tussenkop

Meer tekst. Een lijstje:

En een stukje code:

const antwoord = 42;

En een diagram met D2 — dat rendert bij de build naar een statische SVG die meekleurt met dag en nacht (zonder JavaScript):

Van schrijven naar live

D2 doet meer dan stroomschema’s. Containers en groepen:

Containers en groepen

Een sequence-diagram van de deployment — van push naar live:

Deployment: van push tot live

En de runtime — hoe een bezoeker een (al bij de build gerenderde) pagina krijgt, achter Cloudflare:

Runtime: een pagina serveren

Of een datamodel:

Datamodel

En een interactieve demo — een werkend stukje HTML, CSS en JavaScript, bij de build in elkaar gezet tot één statisch bestand en vanaf deze site geserveerd, in een kader dat pas laadt als het in beeld komt. De pagina zelf blijft gewoon JavaScript-vrij; de broncode staat eronder, ook voor feedlezers:

HTML

<p>Klik op het ruitje.</p>
<button id="ruit"></button>

CSS

body { display: flex; flex-direction: column; align-items: center; font-family: system-ui; }
button { font-size: 3rem; color: #5e7c9c; background: none; border: none; cursor: pointer; }

JavaScript

document.querySelector('#ruit').addEventListener('click', (e) => {
  e.target.style.rotate = `${Math.random() * 360}deg`;
});

Wil je een extra afbeelding mét onderschrift in de tekst, gebruik dan een figure (markdown laat gewone HTML toe):

Duinlandschap met laagstaande zon
De duinen bij Monster, vlak voor zonsondergang.

En een citaat, want ook dat moet er rustig uitzien.