Publish Your Recipe Collection as a Static Site with `cook build web`
CookCLI can now turn your recipe folder into a self-contained static website — host it on GitHub Pages, Netlify, an S3 bucket, or just open the HTML …
Read more →Cooklang's surface area is small by design: a file format and a CLI. The depth comes from how you compose those pieces with the tools you already use. The guides in this hub take you from "I have a plain text file" to a working recipe pipeline, whether that means an Obsidian vault, a published website, or a parser embedded in your own app.
If you're new, start with the Plain Text Recipes Beginner's Guide and the Recipe Format Guide. These cover the syntax and the mental model. From there, pick your environment: the Complete CookCLI Guide for the command line, the Cooklang Obsidian Guide for note-takers, or the Cooklang Editor Setup for VS Code and others.
Bringing recipes from somewhere else? Migrating Recipes to Cooklang covers conversion from common formats. Publishing your collection? Publishing Your Recipe Collection as a Website and Cook Build Web get you from files to a live site.
For developers, the Cooklang Parser Integration Guide covers embedding parsers in your own applications, and the Markdown Recipe Template bridges Cooklang with Markdown-based note systems. Recipe Reports and Dashboards covers the cook report template system for custom outputs.
Two design notes about these guides: we try to keep each one runnable end-to-end — you should be able to follow the steps and have something working at the end, not just understand the concept. And we lean on real recipe files as examples wherever possible, because Cooklang's value is most obvious when you see the same recipe in different tools, not when you read about abstractions.
If you're stuck somewhere in the middle of one, the CookCLI guide is usually the right place to back up to.
CookCLI can now turn your recipe folder into a self-contained static website — host it on GitHub Pages, Netlify, an S3 bucket, or just open the HTML …
Read more →Recipes are scattered across screenshots, apps, bookmarks, and handwritten cards — all in incompatible formats. Here's what makes a good recipe …
Read more →Copy-paste Markdown recipe templates that work in any text editor, Obsidian, or static site — plus an honest look at where Markdown falls short and …
Read more →You want structured recipe data — ingredients with quantities, steps with inline references, timers, cookware. Here's how to parse Cooklang in your …
Read more →CookCLI has a template system that turns .cook files into shopping lists with store links, cost breakdowns, aisle-organized lists, and CSV exports. …
Read more →Cooklang files are plain text, so any editor works. But syntax highlighting and LSP support make the experience much better. Here's how to set up your …
Read more →A step-by-step introduction to writing recipes in Cooklang — the plain text format that turns your recipes into structured data. Convert your first …
Read more →The fastest way to try Cooklang requires nothing but a browser tab. This walkthrough shows you exactly what to expect when you open the playground.
Read more →A hands-on walkthrough of CookCLI covering installation, parsing recipes, generating shopping lists, scaling servings, and every command you'll …
Read more →Your .cook files are already structured data. Here's how to turn them into a real website — static, fast, free to host, and readable by Google's …
Read more →Stuck in a recipe app you can't escape? Here's how to migrate your recipes to plain .cook files from websites, Paprika, Mealie, photos, and Markdown — …
Read more →A step-by-step guide to using the Cooklang plugin for Obsidian. Turn your vault into a recipe manager with syntax highlighting, interactive timers, …
Read more →