Customizing the Recipe Header

The recipe view header - title, tags, and badge row - is fully configurable from Settings → Recipe Box → Recipe view. You can show or hide frontmatter tags, control how they're formatted, and add, remove, reorder, or reconfigure the badges shown next to the title.
Customizing the Recipe Header.png

Showing Tags in the Header

Setting Default What it does
Show tags in header Off Displays the recipe note's frontmatter tags above the badge row.
Tag prefix Off Prefixes each displayed tag with #.
Tag format Full path Full path shows nested tags as written (e.g. cooking/italian); Last segment shows only the final part (e.g. italian).

Header Badges

By default, the header shows five built-in badges: a diet badge (from diet), prep time, cook time, a computed total time, and a "last made" badge. Under Header badges you can edit, remove, reorder, or add to this list.

Each row can be one of three types:

Click a badge or separator row to edit it. The checkbox toggles whether it's shown without deleting it.

Badge Options

Field What it does
Use formula Replaces the property lookup with a custom expression (see below).
Property Frontmatter key to read (e.g. cuisine). Ignored when using a formula.
Label Text shown before the value.
Show label When off, only the value is shown.
Icon A Lucide icon name shown inside the badge (e.g. clock, globe).
Color Badge color: Default, Green, Blue, Purple, Yellow, or Red.
Prefix / Suffix Text added before/after the value. Not available for formula badges.
Split array When the property is a list, shows one badge per item. Not available for formula badges.
Value type auto (string/number as-is, ISO dates formatted, wikilinks unwrapped) or minutes (formats an integer as a duration, e.g. 901h 30m).

Built-in badges can be reordered, hidden, or relabeled, but their property/prefix/suffix/split settings are locked - use a formula badge instead if you need a fully custom variant.

Formula Badges

Toggle Use formula to replace the property lookup with an expression. Every frontmatter property is available by name, and the expression should evaluate to a string, number, boolean, or null/undefined (returning null or undefined hides the badge for that recipe). The built-in Total badge uses:

(prepTime || 0) + (cookTime || 0) || null

Supported operators:

arithmetic:  + - * / %
comparison:  === !== < > <= >=
logical:     && || ?? !
ternary:     condition ? a : b
grouping:    ( ... )

Method calls and array access are not supported.

Adding and Reordering

Use + add badge, + separator, or + new line at the bottom of the list to add entries. Drag the handle on the left of a row to reorder (on desktop). On mobile, use the arrow buttons. Reset to defaults restores the original five built-in badges.