食譜份量調整器
我把食譜都放在我的網站上,就像網站上大多數內容一樣,它是隨著時間慢慢累積而成的,而不是一開始就規劃設計好的。幾年前我加入了一些 progressive enhancement(漸進式增強)功能,會在食材旁加上核取方塊,而今天我又加上了一個份量調整器:
這是調整成三倍後的樣子:
這又是另一個專案,就像之前為我的solstice songbook加入轉調功能一樣,如果不能交給 LLM 幫忙,我大概不會花時間去做。整個過程非常快速,而且程式碼看起來也還算合理。
實作說明:
在上下調整份量時,它會自動在茶匙、湯匙和杯之間換算。是的,我到現在還是習慣用量體積的方式烹調。
它能處理數值範圍,例如「3-4 cups」。
它也能處理分數:1 1/4 杯的一半是 5/8 杯。
它並非能處理所有情況。我想要的是簡單、易於檢視且能涵蓋大多數情況的作法,而不是追求鉅細靡遺(那樣反而會產生奇怪的錯誤)。這表示遇到像「2 eggs (or 2T flax and 5T water)」這類複雜的項目時,只有「2 eggs」會被縮放。為了讓這類失敗情況能優雅地呈現,所有經過縮放的數值都會以粗體顯示,因此未被縮放的數值在視覺上就會特別顯眼。
隨機一篇部落格

