Cooklang 就像食谱的降价。它允许您以人类可读的格式编写食谱,计算机可以解析该格式以获取成分列表、步骤等。
食谱网站已经变得如此臃肿,以至于您需要阅读某人的整个人生故事才能获得成分和步骤。我非常喜欢在 git 和[[cooking]]中以纯文本形式存储信息,所以我很高兴发现CookLang。
我不想用完全非结构化的文本来写我的食谱,因为那样我就不能做有趣的事情,比如生成购物清单、转换单位、获得所需的炊具等。我也不想用高度结构化的方式来写它们像 JSON 这样的格式,因为它太难以阅读和维护。
我喜欢 Cooklang,因为如果你愿意,你可以像阅读食谱一样阅读它。我也喜欢你可以在整个步骤中列出成分,它会自动建立一个成分列表。这样您就不必维护专门的成分列表,并且更容易更新。
库克朗食谱
这就是cooklang食谱的样子。
库克语言语法
尽管文本是人类可读的,但这就是特殊语法的含义。
原料
@ingredient{quantity%unit}例如@butter{30%g}
可以指定简单的成分,例如@salt.
带空格的成分可以使用花括号@ground pepper{}
时间
时间可以用~{quantity%units}like指定~{30%seconds}
元数据
元数据可以通过以下形式添加>>key: value
source: https://www.seriouseats.com/food-lab-complete-guide-to-sous-vide-steak
炊具
结论
总的来说,我对cooklang 非常满意。与我的静态站点集成非常容易,并且Obsidian cooklang 插件运行良好。我希望收集我最喜欢的食谱并随着时间的推移继续调整它们。
按标签查看我的完整食谱类别列表。