Naar de inhoud
Vitrine, naar de homepage
Menu

in drie stukken

Handleiding

Hoe deze site in elkaar zit, in drie stukken: waar de content staat, hoe je de velden vastlegt en hoe je het op het scherm krijgt.

/handleiding/content

Content op schijf

Elke pagina is één bestand. Dat klinkt simpel, en dat is het ook — maar het heeft nogal wat gevolgen.

/handleiding/blueprints

Blueprints

De bouwtekening van een pagina: welke velden er zijn, wat ze betekenen en wat de redacteur mag.

/handleiding/templating

Templating

Antlers: dubbele accolades, partials en tags. Genoeg om een site te bouwen, weinig genoeg om in een uur te leren.

in het kort

De hele keten in één alinea

Een bezoeker vraagt een adres op. Het CMS zoekt in de Stache — de index over je bestanden — welke entry bij dat adres hoort. Die entry weet welke blueprint hij heeft, dus welke velden er zijn en wat elk veld betekent. De waarden worden geaugmenteerd: een datum wordt een datumobject, een asset-pad wordt een afbeelding, een verwijzing wordt de pagina waar hij naar wijst.

Dat geheel gaat naar de template, samen met de globals, de navigatie en wat contextvariabelen. Antlers rendert, en met static caching aan wordt het resultaat bewaard zodat de tweede bezoeker dat hele rondje overslaat.

waar staat wat

De mappen

content/collections
De pagina’s en berichten zelf, als Markdown met YAML erboven
content/taxonomies
Termen, bijvoorbeeld onderwerpen bij een bericht
content/globals
Gegevens die op elke pagina beschikbaar zijn
content/trees
De volgorde en nesting van pagina’s en menu’s
resources/blueprints
Welke velden een pagina, bericht of formulier heeft
resources/views
De Antlers-templates
users
De redacteuren, ook gewoon als bestand

Liever meteen kijken?

De bouwblokken-pagina laat alle secties zien die in deze demo zitten.