Micropage

Builds a complete, styled webpage out of one URL parameter. Nothing is stored: the URL is the document, so the link is the only artefact and it can be shared, bookmarked or edited by hand. Pages carry no JavaScript.

Pick a template, then supply its slots in order. Compose the URL as /micropage?p=<template>.<theme>[.<width>][.a<accent>][.x<flags>][.l<language>]~<slot1>~<slot2>. Percent-encode each slot separately, then join with literal ~ characters. Read the encoding rules below before generating a link by hand: three of them silently corrupt content rather than erroring.

The shape of a link

/micropage?p=<head>~<slot>~<slot>...

Dot-separated codes, namespaced by first letter: t=template, c=theme, w=width, l=language, a=accent, x=flags. Order does not matter. Only the template code is required; everything else falls back to a default.

Everything after the first ~ is slot content, positionally matched to the slots the chosen template declares. Extra slots are ignored; missing ones are omitted from the page rather than rendered blank.

Rules that will bite you

Templates

CodeNameSlots, in order
tar Article
Title, standfirst, and a full markdown body.
title, lede, body
tev Event
Title, when, where, details, and a link.
title, when, where, details, link
tsg Sign
One line of text scaled to fill the page. For printing and taping to a door.
text, note
twf WiFi
A network name, password, and a QR code that joins the network when scanned.
network, password, security
tqr QR code
A title above a large scannable QR code of a link.
title, link

Try one

Themes

CodeNameLook
clLightClean light page, system sans
cdDarkDark page, system sans
cmMinimal monoMonospace, generous whitespace
cpPaperSerif on faintly textured off-white
ctTerminalMonospace on near-black, with dashed rules
cbBrutalistHeavy rules, flat black on white

Accents

CodeNameColour
alobLobster#E15554
arubRuby#A31621
aambAmber#ECC30B
atigTiger#F18701
alilLilac#7768AE
askySky#4D9DE0
aespEspresso#551B14
apruPrussian#0A2239
agryGrey#6B7280

Widths, flags and language

Widths: ws Small · wm Medium · wl Large · wf Full

Flags: xc Centre all text · xb Larger display type scale

Language: len English · lde Deutsch — sets the fixed words a template adds (When, Where, Password) and the page's lang attribute. Your own text is never translated. Default len.

Good to know

Limits

For agents and scripts

This page is the reference. It is also available as plain Markdown at /micropage/docs.md, in English unless the request asks for German. The builder loads its template and colour lists from /micropage/agents; that JSON exists for the builder and is not a separate API.

Open the builder · Markdown version