食谱份量换算器
我把食谱都放在我的网站上,和网站的其他部分一样,它是随着时间慢慢累积起来的,而不是一开始就设计好的。几年前,我添加了一项 progressive enhancement(渐进增强),给配料加上了复选框,今天我又加了一个份量换算功能:
这是份量翻三倍后的效果:
这又是另一个项目,就像给我的 solstice songbook 添加移调功能一样,如果不能交给 LLM 来做,我是不会花时间去做的。整个过程非常快,代码看起来也挺合理。
实现说明:
在增减份量时,它会自动在茶匙、汤匙和杯之间换算。是的,我做饭还是用量杯量勺的那一套。
它能处理数值范围,比如“3-4 cups”。
它能处理分数:1 1/4杯的一半是 5/8杯。
它并不能处理所有情况。我想要的是一个简单、易于检查、能覆盖大多数情况的方案,而不是去做一个面面俱到却容易出奇怪 bug 的东西。这意味着对于像“2 eggs (or 2T flax and 5T water)”这样复杂的条目,只有“2 eggs”会被换算。为了让这种处理不到位的情况更显眼,所有经过换算的数值都会加粗显示,这样未被换算的数值在视觉上就会凸显出来。
随机一篇博客

