Home & living · A4 portrait · v0.1.0
Recipe Card
Editorial food-magazine recipe page on one A4: serif display title, short provenance story, prep/cook/serves/level chips, ingredients beside a numbered method, optional chef's notes. Pick it when a dish — sweet or savoury — deserves a beautifully printed card.
Paste the prompt into Claude (or any agent that can fetch URLs) with your content — you get back a finished, self-contained HTML file. Manifest ↗
Live preview — the example content ships with the template and is replaced by your content.
What an agent may change — and what content you should have ready. Everything outside these slots is fixed by design.
Slots
| Slot | Type | Req. | Example |
|---|---|---|---|
doc-title |
text | yes | Grandmother’s appeltaart — recipe card |
kicker |
text | yes | Dutch classics · Dessert |
recipe-title |
text | yes | Grandmother’s appeltaart |
intro-story |
html | yes | <p>The taart my grandmother baked every Sunday in her Zaandam kitchen — deep, buttery, with cinnamon apples that keep their bite.</p> |
prep-time |
text | yes | 30 min |
cook-time |
text | yes | 65 min |
servings |
text | yes | 10 |
difficulty |
text | yes | Moderate |
ingredients-note-text |
text | no | Take the butter straight from the fridge — cold butter is what keeps the crust short. |
notes-content |
html | no | <p>The taart keeps for three days under a tea towel. Serve barely warm, with lightly whipped cream.</p> |
footer-line |
text | no | From the kitchen of the Verlaan family · Zaandam |
Repeat: ingredient (3–30×)
One line per ingredient: amount + item. A sub-section header is an extra line with an empty amount and a bold item.
| Slot | Type | Req. | Example |
|---|---|---|---|
ingredient-amount |
text | yes | 300 g |
ingredient-item |
html | yes | plain flour |
Repeat: step (2–15×)
One numbered method step; the big numeral is generated automatically.
| Slot | Type | Req. | Example |
|---|---|---|---|
step-text |
html | yes | Mix the flour, brown sugar and salt. Rub in the cold butter, add half the beaten egg and knead briefly into a firm dough. |
Optional blocks
ingredients-note— One-line practical note under the ingredient list (technique or shopping tip).chefs-notes— Tinted band at the bottom: substitutions, storage, wine/coffee pairing.
The authoritative fill instructions from manifest.json — the only place a template may instruct an agent (why).
Remove every data-example line, then add one 'ingredient' and one 'step' block per real line. Amounts go in ingredient-amount WITH the metric unit ('300 g', '2 tbsp', '1.2 kg'); mirror the user's language for units (Dutch '2 el', German '2 EL', English '2 tbsp'). For a sub-section header inside the list ('For the filling'), add an ingredient block, leave ingredient-amount COMPLETELY empty (no space — it collapses automatically) and set ingredient-item to '<strong>For the filling</strong>' only. Write steps in the imperative voice, 1–3 sentences each; oven temperatures as '175°C (fan 160°C)'. servings is the bare value ('10', '4–6'); prep-time/cook-time like '30 min' or '1 h 15 min'. THE CARD MUST STAY ON ONE A4 PAGE: for a long recipe, first shorten intro-story to one sentence, then remove the chefs-notes block, then tighten step wording. Remove the chefs-notes and ingredients-note optionals when there is nothing real to say. If servings or times are unknown, estimate sensibly and tell the user you estimated; if the dish's provenance is unknown, keep intro-story to one honest sentence about the dish itself rather than inventing family history.
Published versions are immutable: /t/recipe-card@{version}/ never changes once live. /t/recipe-card/ always points at the latest.