A portable, readable format for recipes.
BiteMark is a markup language for recipes. Based on Markdown, designed to be portable, and easy to read.
# Pancakes ## Ingredients - 1.5 cups flour - 1.5 teaspoons baking powder - 1 cup milk - 1 tablespoon sugar - 3 tablespoons butter - 1 egg ## Instructions 1. Mix flour and sugar. 2. Add milk and melted butter. 3. Cook on a hot griddle for about 2 minutes. 4. Flip the pancakes over and cook for another minute on the other side.
Optional metadata can be included at the top of a recipe inside an HTML comment block:
<!-- servings: 4 cuisine: Italian units: metric -->
BiteMark is based on Markdown, as such it is easily readable by both machine and person.
In order to facilitate unit conversion, units are sorted into two categories: volume and mass. Non-liquid units can be converted between volume and mass based on a density table.
See the project page for the full specification, implementation details, and updates.
MIT License