An Obsidian plugin for previewing Cooklang .cook recipe files.

.cook filesmain.js, manifest.json, and styles.css from the latest releasecooklang-rich-preview in your vault's .obsidian/plugins/ directory.cook files appear in your vault alongside your other notes.

Write recipes using Cooklang syntax with YAML frontmatter for metadata.

Ingredients are highlighted with quantities, directions are numbered, and timers stand out.

Preheat #oven{} to 350°F.
Mix @flour{2%cups} and @sugar{1%cup} in a #bowl{}.
Bake for ~{30%minutes}.
@ingredient{quantity%unit} — ingredients#cookware{} — cookware~{quantity%unit} — timersGPL-3.0 — see LICENSE for details.