Recipes

建立个人食谱集合,包含食材管理、用量缩放和餐食规划功能

安装

概览

什么是Recipes

Recipes 是一个专为个人和家庭设计的轻量级食谱管理系统,旨在帮助用户高效地收集、整理和管理各类烹饪配方。它通过简单的文件结构将食谱以 Markdown 格式存储,支持从网页链接、照片或语音描述等多种方式快速捕获食谱内容,并将其自动转换为标准化的数据结构。该系统强调可读性和实用性,确保即使是非技术人员也能轻松查看和执行其中的烹饪指导。核心理念是渐进式增强——初期用户可以随意添加食谱,随后逐步建立标签体系,最终实现智能搜索与餐食规划功能。整个系统围绕一个本地目录(~/recipes/)构建,采用文件夹分类(如主菜、甜点、基础酱料等),便于长期维护和个人定制。

核心功能特点

  1. 支持多种输入方式:可通过 URL 抓取、拍照识别或语音转文字快速录入食谱
  2. 标准化 Markdown 格式存储:每道菜谱独立为文件,包含准备时间、分量、食材清单和步骤说明
  3. 智能缩放功能:根据需求自动调整食材用量,并处理非线性配料(如盐、酵母)的合理换算
  4. 多维度检索能力:按食材、标签(如素食、快手菜)、时间限制等条件快速筛选菜谱
  5. 集成餐食规划与购物清单生成:支持一周膳食安排,自动合并重复食材并分类列出采购项

适用场景

Recipes 特别适合那些热爱烹饪但缺乏系统化管理的用户群体。例如,经常浏览美食网站或社交媒体时看到心仪菜谱,只需复制链接即可一键保存到本地,无需繁琐的手动整理。对于喜欢用拍照记录手写家庭食谱的用户,系统能保留原始图像的同时生成结构化文本版本,既尊重传统又提升可访问性。当需要解决‘冰箱里只剩鸡胸肉和西兰花’这类临时问题时,可通过食材反向搜索快速找到适配菜谱,避免食物浪费。此外,每周制定家庭菜单时,系统能自动整合所选菜谱的共性食材,生成按超市区域分组的购物清单,显著减少重复采购和决策负担。无论是日常备餐还是节日聚餐筹备,该工具都能帮助用户在保持烹饪乐趣的同时提升效率。