161 Commits

Author SHA1 Message Date
Rafli Surya Wijaya c694a5c457 docs(recipes): fix hardcoded links to relative tips path (#1853) (#1869) 2026-08-25 18:26:50 +08:00
Anduin Xue cbeb536760 Stop tracking images with Git LFS 2026-08-20 15:11:53 +08:00
Zkeq 82b6700323 docs: 推荐衍生作品 Vibe Cook (#1864)
* docs: 推荐衍生作品 Vibe Cook

Vibe Cook 把 HowToCook 菜谱做成沉浸式一步步烹饪 App,在 README 与生成模板底部加入推荐链接。

* docs: 衍生作品 Vibe Cook 补充在线访问入口

项目名链到开源仓库,右侧增加「在线访问」指向线上站点。

* docs: 调整 Vibe Cook 衍生作品推荐文案

项目名链到开源仓库,右侧「在线访问」指向线上站点。
2026-08-20 14:23:33 +08:00
Fun肆编程 3172c7d883 docs: 推荐“孕养一日”衍生项目 (#1861)
* docs: recommend 孕养一日

* docs: shorten 孕养一日 recommendation
2026-08-17 20:25:15 +08:00
github-actions[bot] 994c6a24a7 [ci skip] Automatic file changes/fix 2026-08-17 10:24:12 +00:00
Anduin Xue 7a2aa04174 Update readme_template.md 2026-08-17 18:23:38 +08:00
Anduin Xue 0477799945 Update 扬州炒饭.md 2026-08-09 14:37:38 +08:00
hierarch9 c05758fa66 fix 图片后缀大写, 不匹配lfs的问题 (#1845) 2026-07-24 07:09:54 +00:00
github-actions[bot] be80a97d65 [ci skip] Automatic file changes/fix 2026-07-21 08:08:52 +00:00
Hardware Alexander 9f20852e8b feat: add 奥尔良风味烤鸡腿 (#1841)
* feat: add 奥尔良风味烤鸡腿

* feat: add 奥尔良风味烤鸡腿

---------

Co-authored-by: User Name <user@example.com>
2026-07-21 16:08:14 +08:00
kanpianer 4c4c009804 fix typos: (#1840)
1. 错别字与重复词句修正
2. 半角标点符号规范化(半角逗号 , / 冒号 : 修正为全角 , / :)
2026-07-20 09:56:13 +00:00
naer-lily 753d4940fe fix: 修正油泼辣子.md中的错别字(是→使,的→地) (#1838) 2026-07-14 14:39:27 +00:00
github-actions[bot] cbc524e28a [ci skip] Automatic file changes/fix 2026-07-12 17:39:25 +00:00
QijunHan 9d57516972 docs: 重写《如何洗碗》指南,新增现代器具清洗并整理避坑指南 (#1837)
* 新增洗碗指南,包含洗碗的重要性、工具准备及详细步骤

* docs: 重写《如何洗碗》指南,新增现代器具清洗并整理避坑指南

---------

Co-authored-by: Anduin Xue <anduin@aiursoft.com>
2026-07-13 01:38:54 +08:00
github-actions[bot] 946c249324 [ci skip] Automatic file changes/fix 2026-07-10 16:23:54 +00:00
Moli 9cd5e21e67 新增家常菜食谱:韭菜炒蛋 (#1835)
* 新增食谱:韭菜炒蛋

* 修复 markdown 格式:添加末尾换行符

* 修复菜谱格式:删除模糊描述'少许'
2026-07-11 00:23:14 +08:00
dy1012 1ee8639448 更新食物安全烹饪温度 (#1831)
* update food safety temperature

* fix linting
2026-07-02 22:32:45 +08:00
github-actions[bot] 08754eeb49 [ci skip] Automatic file changes/fix 2026-07-01 01:26:30 +00:00
鸠十六 ccf5ef5149 新增食谱:葱烧鸡腿 (#1830)
* 新增葱烧鸡腿食谱

添加葱烧鸡腿的详细制作步骤和配料说明,包括准备、操作和储存方法。

* fix: 修正标题格式

移除标题感叹号,并将一级标题改为文件首行

* fix: 修正标题格式

移除标题感叹号,并将一级标题改为文件首行

* Update 葱烧鸡腿.md

:fix: 修正仓库格式规范

* Enhance 葱烧鸡腿 recipe with introduction and details

fix: 按项目模板补充难度、卡路里和描述

* fix: 修正结尾模板格式
2026-07-01 01:25:59 +00:00
jinmf583 fbeee8e4ad docs: 完善炸鲜奶菜谱 (#1829) 2026-06-29 01:28:10 +08:00
github-actions[bot] e92b30f2ce [ci skip] Automatic file changes/fix 2026-06-22 12:55:24 +00:00
人生若只如初见 7a6d3a296c 新增菜谱:蒜蓉炒芹菜 (#1828)
- 清炒香芹做法,猪油蒜末大火快炒30秒,口感脆生
- 含成品图(已压缩至1MB以内)
- 更新 README 索引

Co-authored-by: renshen052 <renshen052@users.noreply.github.com>
Co-authored-by: Anduin Xue <anduin@aiursoft.com>
2026-06-22 20:54:45 +08:00
CyberChen a6f073eb21 update: 附加炒方便面的另一种面条处理方案 (#1825)
* update: 附加另一种面条处理方案

* Fix: 移除多余空格,调整表述
2026-06-16 09:15:41 +00:00
Anduin Xue b457738abd Update 鸡蛋羹.md 2026-06-07 18:25:28 +00:00
github-actions[bot] 3c88e0ba3b [ci skip] Automatic file changes/fix 2026-05-30 08:11:10 +00:00
MenaWANG 762de0852a feat: Add 空气炸锅脆皮现腌炸鸡 recipe and update README index (#1817)
* Add 空气炸锅脆皮现腌炸鸡 recipe and update README index

* fix: markdownlint errors for new recipe
2026-05-30 08:10:36 +00:00
github-actions[bot] c3d0842c80 [ci skip] Automatic file changes/fix 2026-05-23 13:06:24 +00:00
wangsx 0ee7ab8369 Update 凉拌黄瓜.md (#1814)
用糖腌制更好吃,且成色更好不会蔫
2026-05-23 13:05:53 +00:00
Anduin Xue dda222c9d4 升级依赖修复 npm 漏洞,禁用新版 markdownlint MD060 规则
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 10:34:43 +00:00
Anduin Xue 539a2b7a9a AI 批量重新生成所有菜谱描述,规范化图片alt文本
- 363 个菜谱全部重新生成描述(30-300字,覆盖特点/营养/难度/时长)
- 134 张图片 alt 规范化:菜名-预览图-N 格式
- 新增 lint 规则:描述质量检查、图片 alt 文本规范
- 修复所有手动 lint / textlint / markdownlint 错误

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 10:20:23 +00:00
Anduin Xue 8031e5b0d4 Delete CONTRIBUTING.md 2026-05-20 12:51:38 +00:00
github-actions[bot] c6d046880f [ci skip] Automatic file changes/fix 2026-05-20 12:48:05 +00:00
dylanpong1109 f29bc6a4db 增加了澳门湿版免治牛肉饭的图片 (#1811)
* 增加了澳门湿版免治牛肉饭的图片

* add markdown pic link

---------

Co-authored-by: BIT074 <dylanpong@drow.cloud>
2026-05-20 12:47:32 +00:00
github-actions[bot] 81db02bf41 [ci skip] Automatic file changes/fix 2026-05-18 11:32:23 +00:00
INYert 526d6b7dfe 添加淄博烧烤菜谱文档 (#1810)
* docs(dishes): 添加乾隆白菜菜谱文档

- 新增乾隆白菜的详细制作方法和步骤说明
- 包含所需原料、工具及分量计算指南
- 提供操作要点和烹饪技巧提示
- 添加菜品图片和营养信息介绍

* fix(dishes): 修正乾隆白菜菜品图片路径

- 将图片文件扩展名从 .jpeg 更改为 .jpg
- 更新 Markdown 文件中的图片引用路径

* chore(docs): 修正乾隆白菜菜谱文档格式

修复文档格式

* chore(docs): 修正乾隆白菜菜谱文档格式

修复文档格式

* docs(dishes): 添加淄博烧烤菜谱文档

- 新增淄博烤肉详细制作方法
- 包含必备原料和工具清单
- 提供具体用量计算和操作步骤
- 添加制作技巧和注意事项
- 配置菜品图片和营养信息

* fix(dishes): 修正淄博烧烤标题名称

- 将标题从淄博烤肉更正为淄博烧烤
- 统一菜品分类命名规范

* fix(dishes): 修正淄博烧烤标题描述

- 将"淄博烤肉"更正为"淄博烧烤"以准确反映菜品名称

* fix(dishes): 修正淄博烧烤介绍文案

- 简化了菜品介绍内容,保持核心信息不变

* fix(dishes): 修正淄博烧烤介绍文案

- 简化了菜品介绍内容,保持核心信息不变
2026-05-18 11:31:44 +00:00
github-actions[bot] abb6fd6e77 [ci skip] Automatic file changes/fix 2026-05-18 10:18:55 +00:00
Anduin Xue 74c327b494 fix: allow optional spaces in calorie patterns and apply textlint fixes 2026-05-18 10:17:53 +00:00
INYert fb4f1d1d95 添加乾隆白菜菜谱文档 (#1806)
* docs(dishes): 添加乾隆白菜菜谱文档

- 新增乾隆白菜的详细制作方法和步骤说明
- 包含所需原料、工具及分量计算指南
- 提供操作要点和烹饪技巧提示
- 添加菜品图片和营养信息介绍

* fix(dishes): 修正乾隆白菜菜品图片路径

- 将图片文件扩展名从 .jpeg 更改为 .jpg
- 更新 Markdown 文件中的图片引用路径

* chore(docs): 修正乾隆白菜菜谱文档格式

修复文档格式

* chore(docs): 修正乾隆白菜菜谱文档格式

修复文档格式
2026-05-18 10:09:38 +00:00
Anduin Xue 7ec8713851 Update 炒方便面.md 2026-05-17 15:02:31 +00:00
Anduin Xue 1448b50e0d 添加所有菜谱的预估卡路里数据并更新lint规则
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-15 06:36:48 +00:00
lixueyong 88f2636c9f fixed: 沸水的用量修改为150-200ml (#1797) 2026-05-14 17:55:42 +00:00
github-actions[bot] 283eb342bf [ci skip] Automatic file changes/fix 2026-05-13 15:05:31 +00:00
Anduin Xue 99c7291b8e Update readme_template.md 2026-05-13 15:04:50 +00:00
Anduin Xue 624341eccb fix 猪皮冻难度评级:5星→3星
食谱自称"简单易做",刮肥肉搓洗虽累但不难,无火候技巧要求。
2026-05-13 14:56:13 +00:00
Anduin Xue 94a2c7372e fix 台式卤肉饭难度评级:5星→3星
食谱自称"厨房小白可上手""操作简单",30分钟动手时间,与照烧鸡腿饭同理应为3星。
2026-05-13 14:46:04 +00:00
Anduin Xue 82b7a872cd fix 酸梅汤难度评级:4星→2星
煮药材兑水而已,零烹饪技巧,与冬瓜茶同档。
2026-05-13 14:35:04 +00:00
Anduin Xue 4f394f39be fix 完美水煮蛋难度评级:5星→2星
繁琐不等于难度高——循环换锅只需定时器,无需烹饪技巧。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-13 12:51:51 +00:00
Kaibo Tang b7c376c48c fix 农家一碗香 sugar amount (#1793)
Corrected the measurement unit for sugar from mg to g.
2026-05-12 17:16:02 +00:00
github-actions[bot] 197d43bae8 [ci skip] Automatic file changes/fix 2026-05-12 14:38:50 +00:00
Anduin Xue 246314b31d 新增地三鲜菜谱,包含原料、操作步骤及注意事项 2026-05-12 13:58:25 +00:00
Anduin Xue faee607001 明确照烧鸡腿饭中大蒜使用拍碎的蒜瓣
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 13:36:49 +00:00
github-actions[bot] 1d68a53688 [ci skip] Automatic file changes/fix 2026-05-12 06:54:44 +00:00
Anduin Xue 29dd7d76f7 Merge branch 'master' of github.com:Anduin2017/HowToCook 2026-05-12 06:53:46 +00:00
Anduin Xue 466f516637 Refactor code structure for improved readability and maintainability 2026-05-12 06:53:39 +00:00
github-actions[bot] 84a32ebbcb [ci skip] Automatic file changes/fix 2026-05-12 06:51:03 +00:00
Anduin Xue 03f58fe607 Update readme_template.md 2026-05-12 06:50:31 +00:00
Anduin Xue afc5f19518 fix #1714: blanch pork belly in large pieces before cutting to final size
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 04:48:29 +00:00
Anduin Xue 8db1ea09ec Merge branch 'master' of github.com:Anduin2017/HowToCook 2026-05-12 04:45:21 +00:00
Anduin Xue a1d331c1d6 fix #1757
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 04:45:05 +00:00
github-actions[bot] 03cf1007be [ci skip] Automatic file changes/fix 2026-05-12 04:38:20 +00:00
Anduin Xue a92a343a5c chore: add lint rules for ordered lists in 操作 section and no HTML comments
- Enforce ordered lists (1. 2. 3.) in ## 操作 sections
- Forbid HTML comments in recipe files (template exempted)
- Convert all existing dishes to comply with new rules
- Fix vague measurements (少许 → 2段葱段) in 南派红烧肉
- Fix markdownlint MD032 (blanks around lists) across all files

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 04:37:20 +00:00
huanghuoguoguo 4b8cdae1a5 feat: add Guangxi cuisine — beer fish, stuffed peppers, snails & overview (#1789)
* add: 新增阳朔啤酒鱼菜谱

桂林阳朔特色菜,以漓泉啤酒代水焖煮,不去鱼鳞煎至酥脆,
搭配桂林辣椒酱、番茄、青红椒,鱼肉鲜嫩汤汁浓郁。

* add: 新增青椒酿菜谱

广西经典家常酿菜,猪肉或虾滑入馅,煎至虎皮色后焖煮入味,
咸香微辣,汤汁拌饭极佳。

* add: 新增田螺酿菜谱

阳朔"十八酿"之首,螺肉猪肉1:1配紫苏薄荷回填螺壳焖煮,
节假日重菜,上午买螺一下午吐沙即可。

* add: 新增桂林十八酿概览页

以桥接模式(Bridge Pattern)诠释"万物皆可酿"的设计哲学,
容器与馅料解耦自由组合,附十八酿类图及图鉴。

* fix: resolve lint errors — title, wording, image sizes

修正标题格式、不精准描述词(少许/适量/勺)、二级标题数量,
压缩6张超过1MB的图片至合规范围。

* fix: add plain-language description of the "酿" process

---------

Co-authored-by: youhh <youhh@1051233107@qq.com>
2026-05-12 04:26:56 +00:00
Anduin Xue 09c1fee7a5 Fix #1759: 量化南派红烧肉与简易炒糖色的模糊变量,消除模块集成Bug
- 糖重量量化:50g,附基准比例(每1000g肉:50g糖)
- 操作2歧义修复:明确爆香后必须立刻加400ml开水中止反应
- 操作开头新增高能预警块,提醒提前备料
- 肉块标准化:3cm×3cm×3cm正方体,附收缩后约2.5cm说明
- 补全小葱(30g)、大蒜(25g)重量参数
- 料酒总量声明30ml(焯水20ml+炖煮10ml)
- 辅料重构为A包(去腥)/B包(炖煮),消除B包重复调用Bug
- 修复步骤9-10时序冲突:炒糖色→爆香→下肉翻炒→加水炖煮

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 04:24:36 +00:00
Anduin Xue 2556e9230e Merge branch 'master' of github.com:Anduin2017/HowToCook 2026-05-12 04:13:23 +00:00
Anduin Xue 5eb97c9d16 Fix #1763 2026-05-12 04:13:16 +00:00
github-actions[bot] 3092852f4f [ci skip] Automatic file changes/fix 2026-05-12 04:11:25 +00:00
Anduin Xue 1e35f6a604 delete: remove food pairing guide on incompatible ingredients from tips. Fix #1788 2026-05-12 04:10:31 +00:00
Anduin Xue 5f7217b926 chore: update package version to 1.6.0 in package.json and package-lock.json 2026-05-11 17:24:41 +00:00
Anduin Xue a0b14bd388 delete: remove properdocs.yml and update .gitignore to exclude additional files 2026-05-11 14:09:04 +00:00
Anduin Xue b7c4dabf47 delete: remove 1 to 5 star difficulty category files and associated dish links 2026-05-11 14:06:56 +00:00
Anduin Xue e1a7e60517 Merge branch 'master' of github.com:Anduin2017/HowToCook 2026-05-11 14:06:07 +00:00
Anduin Xue 16c9dcafc0 refactor: streamline README generation by removing star index section and unused mkdocs references 2026-05-11 14:05:59 +00:00
github-actions[bot] 2dd6246034 [ci skip] Automatic file changes/fix 2026-05-11 12:49:49 +00:00
Anduin Xue ba1295076a Merge branch 'master' of github.com:Anduin2017/HowToCook 2026-05-11 12:48:52 +00:00
Anduin Xue 83f6d8f825 Remove difficulty category files for 4, 5, 7, and 8 star dishes, including all associated dish links. 2026-05-11 12:48:42 +00:00
github-actions[bot] 5382658fbc [ci skip] Automatic file changes/fix 2026-05-11 12:42:02 +00:00
Anduin Xue c2662846f5 fix: update oil selection guidelines to emphasize proper usage of flaxseed and perilla oils 2026-05-11 12:41:00 +00:00
Anduin Xue 795708d5c4 refactor: simplify Dockerfile by removing unnecessary build stages 2026-05-11 12:39:13 +00:00
Anduin Xue 9e12990647 fix: update oil selection guidelines and cooking recommendations for better health choices 2026-05-06 18:06:00 +00:00
Anduin Xue c8da0528ae Update 乡村啤酒鸭.md 2026-05-06 04:13:50 +00:00
Anduin Xue 3bc87e94df Update 乡村啤酒鸭.md 2026-05-06 04:13:28 +00:00
github-actions[bot] 44711e6a13 [ci skip] Automatic file changes/fix 2026-05-05 13:24:58 +00:00
Anduin Xue 52bd8d6434 fix: remove minify plugin to resolve build issues
The mkdocs-minify-plugin with htmlmin was causing segfaults during the
properdocs build when processing the large i18n file set.

Changes:
- Removed mkdocs-minify-plugin from requirements.txt
- Removed htmlmin2 dependency
- Removed minify plugin from mkdocs_template.yml
- Regenerated properdocs.yml

Verification:
- Docker build: SUCCESS ✓
- Image loading: HTTP 200 ✓
- i18n functionality: Working ✓

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-05 09:26:20 +00:00
Anduin Xue 3c89c583ab fix: copy images to en/ and fix markdown image references
Architecture explanation:
=========================

Previous incorrect approach (rejected):
- Duplicate image files in both directories
- Wasted ~300MB of storage
- Hard to maintain (update in both places)

Correct approach implemented:
- Copy all image files from dishes/ and tips/ to en/dishes/ and en/tips/
- Image files now accessible to both Chinese and English markdown
- Each language version references images in its own folder
- Simpler than complex relative paths across language boundaries

Why this works:
- mkdocs-static-i18n with docs_structure:folder pattern requires
  resources (images) to be available in each language's folder
- mkdocs serves the correct version based on URL path

Trade-offs:
- Storage cost: +327MB (acceptable for maintainability)
- Simplicity: Local references are clearer than relative paths
- Future updates: Only affects markdown content, not image management

Fixes applied:
- 301 image reference updates in English markdown
- All references now use local Chinese filenames
- Images copied with original names (not translated)

Verification:
- Docker build succeeds
- Site builds with mkdocs + properdocs + i18n
- Image loading tested (HTTP 200)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-05 09:22:18 +00:00
Anduin Xue 6f83b5e49d feat: add image reference validation to lint system
Add new image reference validation rule in manual_lint.js:
- Validates that referenced images exist in the file system
- Supports relative paths (./, ../) and skips external URLs
- Reports missing images as lint errors

Fixes found issue:
- dishes/soup/排骨山药玉米汤/排骨山药玉米汤.md: removed missing image
  reference './排骨山药玉米汤.jpg'

All lint checks now pass 

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-05 09:09:16 +00:00
github-actions[bot] 31e0396f9f [ci skip] Automatic file changes/fix 2026-05-04 16:42:22 +00:00
Anduin Xue e84bd91182 Fix: exclude en/ and site/ from readme/mkdocs auto-generation
The i18n migration introduced en/ and site/ directories, which were being
scanned by getAllMarkdown() and incorrectly mixed into the nav generation.

Changes:
- Add 'en' to ignorePaths: prevents 379 English files from polluting nav
- Add 'site' to ignorePaths: prevents built site artifacts from being scanned

The star difficulty system and README/properdocs.yml generation now only
processes Chinese source files (dishes/, tips/) while respecting the i18n
structure:
- README.md: 385 entries (all Chinese), with star difficulty index
- properdocs.yml: 375 nav entries (dishes + tips), Chinese only
- starsystem/: 358 recipes organized by difficulty (1-5 stars)
- i18n plugin: separate /en/ site built by properdocs, not generated by script

Docker build verified: npm run build → node readme-generate.js ✓
properdocs build with i18n: both zh and en locales ✓

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-04 16:35:11 +00:00
Anduin Xue a21c68aea3 Upgrade Docker base image from python:3.11 to python:3.13
python:3.11 causes a segfault when building with properdocs + mkdocs-static-i18n
processing both zh and en locales (379 translated files). python:3.13 matches
the local development environment and resolves the crash.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-04 15:16:27 +00:00
Anduin Xue ac0dfaab6d Add English translations for all 379 recipe and tip files
Use dotlang AI translation (aiursoft-instruct:latest via Ollama) to
translate all Chinese content to English under en/ subfolder:
- en/dishes/: all recipe categories (aquatic, breakfast, condiment,
  dessert, drink, meat_dish, semi-finished, soup, staple, vegetable_dish)
- en/tips/: learn/ and advanced/ cooking guides
- en/README.md, en/CONTRIBUTING.md, en/CODE_OF_CONDUCT.md

The mkdocs-static-i18n plugin (docs_structure: folder) serves Chinese
at the root and English at /en/, with a language switcher in the UI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-04 15:11:01 +00:00
Anduin Xue 3bb7159bf8 Add English i18n support with mkdocs-static-i18n
- Add mkdocs-static-i18n to requirements.txt
- Configure i18n plugin: zh (default) at root, en/ subfolder
- Add language switcher (alternate) in extra config
- Disable navigation.instant (incompatible with i18n switcher)
- Add nav_translations for all category labels in English
- Update readme-generate.js: dish/tip nav entries use path-only
  (mkdocs auto-uses page heading = English title for /en/ pages)
- en/ folder to be populated by dotlang translation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-04 13:42:42 +00:00
Anduin Xue d541fd425d Rename mkdocs.yml to properdocs.yml, remove --strict flag
- Update readme-generate.js to output properdocs.yml instead of mkdocs.yml
- Remove --strict from build command (pre-existing broken links in content)
- Remove legacy mkdocs.yml

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-04 13:25:23 +00:00
Anduin Xue a7d81fa681 Migrate from mkdocs to properdocs
- Replace mkdocs-with-pdf + weasyprint with properdocs>=1.6.7
- Add pymdown-extensions for richer markdown support
- Remove heavy apt dependencies (weasyprint, fonts-noto-cjk, wget, unzip)
- Switch build command from 'mkdocs build' to 'properdocs build --strict'
- Update template: add offline plugin, fix palette, add content.code.select/copy
- Add md_in_html, pymdownx.tilde, emoji, mermaid, annotation icon support
- Fix broken icon path material//weather-sunny

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-04 13:20:03 +00:00
github-actions[bot] 1857c9e313 [ci skip] Automatic file changes/fix 2026-04-12 05:52:36 +00:00
chenfy840 2d8bb2a7b5 Add recipe for 排骨山药玉米汤 (#1780)
* Add recipe for 排骨山药玉米汤

Added a detailed recipe for 排骨山药玉米汤, including ingredients, preparation steps, and cooking tips.

* Refine ingredient details and cooking instructions

Updated ingredient descriptions for clarity and consistency. Improved cooking instructions for better understanding.
2026-04-12 05:51:56 +00:00
Anduin Xue 74314ed468 compress 老式锅包肉.jpg to under 1MB
Reduced from 2.78MB to 1012KB (quality=55) to pass the lint size check.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-08 06:35:00 +00:00
github-actions[bot] 65453fbd2c [ci skip] Automatic file changes/fix 2026-04-06 05:29:47 +00:00
Anduin Xue fb200c2ec8 Update readme_template.md 2026-04-06 05:29:12 +00:00
SamYin Kim 48fc47aa86 Add link to open-source Chinese recipe API in README (#1778) 2026-04-06 05:28:51 +00:00
Anduin Xue 64ed9b7156 Update 土豆炖排骨.md (#1774)
* Update 土豆炖排骨.md

* Update 土豆炖排骨.md

* Update 土豆炖排骨.md

* Update 土豆炖排骨.md
2026-03-21 04:45:29 +00:00
Logic 618d1a3dd4 锅包肉做法调整 (#1773)
* 添加图片

* 根据实际做菜经验,调整菜谱使得其变得更加简单易成功。

* 修复步骤序号与用量表

* 修复格式
2026-03-21 04:36:48 +00:00
Anduin Xue c9368aed1c Add storage tip for cooked noodles
Add note about storing cooked noodles in the fridge to prevent residual heat.
2026-03-19 17:36:22 +00:00
Anduin Xue a9d3979771 Update 炒方便面.md 2026-03-19 17:34:43 +00:00
Anduin Xue 3d4c7689b7 Update 地三鲜.md 2026-03-19 12:34:24 +00:00
github-actions[bot] d0c7cc96c3 [ci skip] Automatic file changes/fix 2026-03-19 11:43:58 +00:00
Anduin Xue c8e959817c Revise ingredient amounts and cooking instructions (#1772)
* Revise ingredient amounts and cooking instructions

Updated ingredient quantities and cooking steps for better clarity and accuracy.

* Update 地三鲜.md
2026-03-19 11:43:24 +00:00
github-actions[bot] 8f6c494839 [ci skip] Automatic file changes/fix 2026-03-18 06:33:52 +00:00
Little stone 7cf56ebc52 Update 食品安全.md (#1771)
* Update 食品安全.md

* Remove fictional note about flying pasta monster

Removed a humorous note about a fictional 'flying pasta monster' from the document.
2026-03-18 06:33:22 +00:00
Logic f90d193bc4 糖醋排骨:2g五香粉味道过重,下调至0.5g (#1770) 2026-03-16 11:58:15 +00:00
Anduin Xue 65c894f609 Update readme_template.md (#1685) 2026-03-15 09:05:52 +00:00
Logic 7044a61342 修复酸辣土豆丝菜谱 (#1769) 2026-03-15 09:05:00 +00:00
github-actions[bot] d242e53f93 [ci skip] Automatic file changes/fix 2026-03-07 17:03:22 +00:00
长久者 efcf388ca9 Include garlic in炒青菜 recipe (#1766)
添加蒜瓣,使得青菜更加美味
2026-03-07 17:02:49 +00:00
YanMengKun 1f9d8652bb Update cooking temperature and reference links (#1767) 2026-03-07 17:02:24 +00:00
github-actions[bot] 3448ab46f8 [ci skip] Automatic file changes/fix 2026-03-03 17:40:27 +00:00
010101:) 5c6f820254 添加意式香肠北非蛋、澳门湿版免治牛肉饭、韩国麻药鸡蛋、牛油果拉西的做法 (#1764)
* 添加意式香肠北非蛋、澳门湿版免治牛肉饭、韩国麻药鸡蛋、牛油果拉西的做法

* fix: 修复菜谱中的格式及非精准描述问题
2026-03-03 17:39:52 +00:00
github-actions[bot] ea34840a8d [ci skip] Automatic file changes/fix 2026-02-21 16:42:32 +00:00
Shivanshu Mishra fd9b3c0405 feat: Add 10 popular Indian dish recipes (印度菜谱) (#1761)
* feat: Add 10 popular Indian dish recipes (印度菜谱)

Add the following Indian recipes in Simplified Chinese:
- 印度葫芦丸子 (Lauki Ke Kofte) - Bottle Gourd Kofta
- 利提巧卡 (Litti Chokha) - Bihar specialty
- 鹰嘴豆炸饼 (Chole Bhature) - Chickpea Curry with Fried Bread
- 胡萝卜甜糕 (Gajar Ka Halwa) - Carrot Halwa
- 印度焖饭 (Dum Biryani) - Layered Spiced Rice
- 红芸豆拌饭 (Rajma Chawal) - Kidney Bean Curry with Rice
- 黄油鸡 (Butter Chicken / Murgh Makhani)
- 印度烤饼 (Naan) - Indian Flatbread
- 印度土豆花菜 (Aloo Gobi) - Potato Cauliflower
- 印度奶茶 (Masala Chai) - Spiced Milk Tea

All recipes follow the repository template format with proper
ingredients, calculations, steps, and cultural notes.

* fix: Resolve all markdown lint errors in Indian recipes
2026-02-21 16:41:56 +00:00
github-actions[bot] 7c1b870dbd [ci skip] Automatic file changes/fix 2026-02-12 15:31:16 +00:00
Anduin Xue d83cd4d933 Update readme_template.md 2026-02-12 15:30:38 +00:00
github-actions[bot] 891146e6e8 [ci skip] Automatic file changes/fix 2026-01-19 18:54:16 +00:00
Yihan Lin 404f976a36 红烧鸡翅教程 (#1745)
* feat: 添加红烧鸡翅的做法

* fix: update additional content for red-braised wings recipe
2026-01-19 18:53:34 +00:00
Pádraic Slattery 3b86671dbb chore: Update outdated GitHub Actions versions (#1746) 2026-01-19 18:51:43 +00:00
sunblack110 0e5d0b6ea8 fix: 将挂勺加入勺子用法白名单,修复 issue #1689 (#1725)
挂勺是中餐烹饪术语,表示酱汁浓稠到可以挂在勺子上的状态。
这是一个描述烹饪状态的词,而非计量单位,应该被允许使用。

Fixes Anduin2017/HowToCook#1689
2026-01-05 17:01:47 +00:00
Anduin Xue d8ea52dfee Update 如何选择现在吃什么.md 2025-12-09 16:17:55 +00:00
github-actions[bot] fedaf6181b [ci skip] Automatic file changes/fix 2025-12-09 16:12:01 +00:00
Anduin Xue d2bc7eb3f7 chore: remove unused file 2025-12-09 16:09:54 +00:00
github-actions[bot] 5f2ffc8805 [ci skip] Automatic file changes/fix 2025-12-05 10:04:16 +00:00
lmath 9b361e1e79 添加响油鳝丝的做法 (#1718) 2025-12-05 10:03:47 +00:00
lmath b1f0a1aaba 添加咸肉菜饭的做法 (#1717) 2025-12-05 10:03:35 +00:00
github-actions[bot] 7e8fe3efad [ci skip] Automatic file changes/fix 2025-12-04 17:05:12 +00:00
Anduin Xue e4b270735e Update readme_template.md 2025-12-04 17:04:38 +00:00
github-actions[bot] 11d089e934 [ci skip] Automatic file changes/fix 2025-11-24 02:30:32 +00:00
lmath 2fe2d743c4 添加黄瓜皮蛋汤的做法 (#1711) 2025-11-24 02:30:02 +00:00
lmath de6c2d1943 添加腐乳肉的做法 (#1710) 2025-11-24 02:29:42 +00:00
lmath 4f670a07c1 添加猪油拌饭的做法 (#1709) 2025-11-24 02:29:24 +00:00
Anduin Xue e167ad266e 回滚4星 2025-11-18 06:52:12 +00:00
Anduin Xue 7292fab742 测试为什么这个菜难度成了8星 2025-11-18 06:51:15 +00:00
github-actions[bot] ebb52f6289 [ci skip] Automatic file changes/fix 2025-11-18 06:49:54 +00:00
lmath c486adc2f5 新增家常日本豆腐的做法 (#1707) 2025-11-18 06:49:21 +00:00
github-actions[bot] b4ab641ffa [ci skip] Automatic file changes/fix 2025-11-17 08:53:03 +00:00
lmath 83e4ef459c 新增豉汁排骨的做法 (#1704) 2025-11-17 08:52:28 +00:00
github-actions[bot] 0e076d0946 [ci skip] Automatic file changes/fix 2025-11-17 08:52:18 +00:00
lmath 59b2ae9e25 新增照烧鸡腿饭的做法 (#1705) 2025-11-17 08:51:46 +00:00
github-actions[bot] 73ded9f182 [ci skip] Automatic file changes/fix 2025-11-17 08:51:27 +00:00
lmath 0202593936 添加酱炖蟹的做法 (#1706) 2025-11-17 08:50:55 +00:00
M$ 0f20ace416 Fix formatting (#1701)
Fix formatting by adding a new line.
2025-11-16 06:49:16 +00:00
github-actions[bot] 38e3e6f309 [ci skip] Automatic file changes/fix 2025-11-12 07:44:35 +00:00
nosugarplz 921ca02fb4 Feature/microwave steamed egg (#1698)
* feat(breakfast): add 1-star recipe 微波炉蒸蛋

* chore(lint): fix title and wording per repo rules

* chore: remove 微波炉蒸蛋.md

* Rename 微波炉蒸蛋的做法.md to 微波炉蒸蛋.md

---------

Co-authored-by: Anduin Xue <anduin@aiursoft.com>
2025-11-12 07:43:56 +00:00
github-actions[bot] e5a3cc9dbd [ci skip] Automatic file changes/fix 2025-11-04 15:41:28 +00:00
lmath 85059c93d8 新增皮蛋豆腐的做法 (#1692) 2025-11-04 15:40:53 +00:00
lmath 0a7a08a4a8 修正油醋爆蛋的食材用量 (#1693) 2025-11-04 15:40:30 +00:00
lmath de600292ce 新增肉蟹煲的做法 (#1691) 2025-11-04 15:40:06 +00:00
github-actions[bot] 8d95379646 [ci skip] Automatic file changes/fix 2025-11-02 17:37:31 +00:00
lmath c62c57719d 新增可乐炒饭的做法 (#1688)
Co-authored-by: Anduin Xue <anduin@aiursoft.com>
2025-11-02 17:37:01 +00:00
github-actions[bot] 0d2a3c35ed [ci skip] Automatic file changes/fix 2025-11-02 17:32:38 +00:00
lmath 419f442a80 新增鲜肉烧卖的做法 (#1690) 2025-11-02 17:31:58 +00:00
github-actions[bot] 00f2a85b52 [ci skip] Automatic file changes/fix 2025-10-29 03:20:00 +00:00
lmath 22c5fadf14 新增金钱蛋的做法 (#1686) 2025-10-29 03:19:24 +00:00
Anduin Xue c799daa932 Patch domain 2025-10-28 11:30:11 +00:00
github-actions[bot] ea493c9bab [ci skip] Automatic file changes/fix 2025-10-28 11:29:39 +00:00
Anduin Xue ce75f64a07 Fix PDF download link in readme template
Updated the PDF download link from cook.aiursoft.cn to cook.aiursoft.com.
2025-10-28 11:28:57 +00:00
753 changed files with 11131 additions and 6571 deletions
-5
View File
@@ -1,5 +0,0 @@
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.bmp filter=lfs diff=lfs merge=lfs -text
*.webp filter=lfs diff=lfs merge=lfs -text
+137 -5
View File
@@ -2,6 +2,7 @@ const util = require("util");
const glob = util.promisify(require('glob')); const glob = util.promisify(require('glob'));
const fs = require("fs").promises; const fs = require("fs").promises;
const path = require('path'); const path = require('path');
const fsSyncAccess = require("fs");
const MAX_FILE_SIZE = 1024 * 1024; // 1MB const MAX_FILE_SIZE = 1024 * 1024; // 1MB
// glob 模式,定位菜谱 Markdown 文件和所有文件 // glob 模式,定位菜谱 Markdown 文件和所有文件
@@ -66,15 +67,17 @@ const validators = [
} }
}); });
// 检查烹饪难度 // 检查烹饪难度和卡路里
const mainTitleIndex = titles.length > 0 ? lines.indexOf(titles[0]) : -1; const mainTitleIndex = titles.length > 0 ? lines.indexOf(titles[0]) : -1;
const firstSecondTitleIndex = sections.length > 0 ? lines.indexOf(sections[0]) : -1; const firstSecondTitleIndex = sections.length > 0 ? lines.indexOf(sections[0]) : -1;
if (mainTitleIndex >= 0 && firstSecondTitleIndex >= 0 && mainTitleIndex < firstSecondTitleIndex) { if (mainTitleIndex >= 0 && firstSecondTitleIndex >= 0 && mainTitleIndex < firstSecondTitleIndex) {
const contentBetweenTitles = lines.slice(mainTitleIndex + 1, firstSecondTitleIndex); const contentBetweenTitles = lines.slice(mainTitleIndex + 1, firstSecondTitleIndex);
let hasDifficultyLine = false; let hasDifficultyLine = false;
const difficultyPatternGeneral = /^预估烹饪难度:(★*)$/; let hasCalorieLine = false;
const difficultyPatternStrict = /^预估烹饪难度:★{1,5}$/; const difficultyPatternGeneral = /^预估烹饪难度:\s*(★*)\s*$/;
const difficultyPatternStrict = /^预估烹饪难度:\s*★{1,5}\s*$/;
const caloriePattern = /^预估卡路里:\s*\d+\s*大卡$/;
for (const line of contentBetweenTitles) { for (const line of contentBetweenTitles) {
if (difficultyPatternGeneral.test(line)) { if (difficultyPatternGeneral.test(line)) {
@@ -84,22 +87,56 @@ const validators = [
const starCount = starMatch ? starMatch.length : 0; const starCount = starMatch ? starMatch.length : 0;
errors.push(`文件 ${filePath} 不符合仓库的规范!烹饪难度的星星数量必须在1-5颗之间!(当前为 ${starCount} 颗)`); errors.push(`文件 ${filePath} 不符合仓库的规范!烹饪难度的星星数量必须在1-5颗之间!(当前为 ${starCount} 颗)`);
} }
break; }
if (caloriePattern.test(line)) {
hasCalorieLine = true;
} }
} }
if (!hasDifficultyLine) { if (!hasDifficultyLine) {
errors.push(`文件 ${filePath} 不符合仓库的规范!在大标题和第一个二级标题之间必须包含"预估烹饪难度:★★"格式的难度评级,星星数量必须在1-5颗之间!`); errors.push(`文件 ${filePath} 不符合仓库的规范!在大标题和第一个二级标题之间必须包含"预估烹饪难度:★★"格式的难度评级,星星数量必须在1-5颗之间!`);
} }
if (!hasCalorieLine) {
errors.push(`文件 ${filePath} 不符合仓库的规范!在大标题和第一个二级标题之间必须包含"预估卡路里:XXX大卡"。`);
}
} else if (mainTitleIndex === -1 || firstSecondTitleIndex === -1) { } else if (mainTitleIndex === -1 || firstSecondTitleIndex === -1) {
errors.push(`文件 ${filePath} 结构错误,无法定位烹饪难度区域。`); errors.push(`文件 ${filePath} 结构错误,无法定位烹饪难度区域。`);
} }
}, },
// 检查 操作 章节必须使用有序列表
async (filePath, lines, errors) => {
const opTitleIdx = lines.findIndex(l => l.startsWith('## 操作'));
if (opTitleIdx === -1) return;
const rawContent = await fs.readFile(filePath, 'utf8');
const rawLines = rawContent.split('\n');
const nextH2 = rawLines.findIndex((l, i) => i > opTitleIdx && l.startsWith('## '));
const endIdx = nextH2 === -1 ? rawLines.length : nextH2;
for (let i = opTitleIdx + 1; i < endIdx; i++) {
const rawLine = rawLines[i];
if (/^[-*+] /.test(rawLine)) {
errors.push(`文件 ${filePath} 不符合仓库的规范!「操作」章节必须使用有序列表 (1. 2. 3.),而不是 "${rawLine.slice(0, 2)}"`);
}
}
},
// 检查菜谱中不得出现 HTML 注释(示例菜模板除外)
async (filePath, lines, errors) => {
if (filePath.includes('template/示例菜')) return;
const rawContent = await fs.readFile(filePath, 'utf8');
if (rawContent.includes('<!--')) {
errors.push(`文件 ${filePath} 不符合仓库的规范!菜谱中不得出现 HTML 注释(<!-- -->)。请删除所有注释。`);
}
},
async (filePath, lines, errors) => { async (filePath, lines, errors) => {
const count = keyword => lines.filter(l => l.includes(keyword)).length; const count = keyword => lines.filter(l => l.includes(keyword)).length;
if (count('勺') > count('勺子') + count('炒勺') + count('漏勺') + count('吧勺')) { if (count('勺') > count('勺子') + count('炒勺') + count('漏勺') + count('吧勺') + count('挂勺')) {
errors.push(`文件 ${filePath} 不符合仓库的规范!勺 不是一个精准的单位!`); errors.push(`文件 ${filePath} 不符合仓库的规范!勺 不是一个精准的单位!`);
} }
if (count(' 杯') > count('杯子')) { if (count(' 杯') > count('杯子')) {
@@ -143,6 +180,101 @@ const validators = [
if (!lines.includes(footer)) { if (!lines.includes(footer)) {
errors.push(`文件 ${filePath} 不符合仓库的规范! 它没有包含必需的附加内容!,需要在最后一行添加模板中的【${footer}`); errors.push(`文件 ${filePath} 不符合仓库的规范! 它没有包含必需的附加内容!,需要在最后一行添加模板中的【${footer}`);
} }
},
// 检查菜谱描述:30-300字,需包含特点、营养价值、难度、制作时长
async (filePath, lines, errors) => {
if (filePath.includes('template/示例菜')) return;
const titles = lines.filter(l => l.startsWith('#'));
const mainTitleIndex = titles.length > 0 ? lines.indexOf(titles[0]) : -1;
const sections = lines.filter(l => l.startsWith('## '));
const firstSecondTitleIndex = sections.length > 0 ? lines.indexOf(sections[0]) : -1;
if (mainTitleIndex < 0 || firstSecondTitleIndex < 0) return;
const contentBetweenTitles = lines.slice(mainTitleIndex + 1, firstSecondTitleIndex);
const descriptionLines = contentBetweenTitles.filter(line => {
if (line === '') return false;
if (/^!\[.*\]\(.*\)$/.test(line)) return false;
if (/^预估烹饪难度:/.test(line)) return false;
if (/^预估卡路里:/.test(line)) return false;
return true;
});
const description = descriptionLines.join('').trim();
if (description.length === 0) {
errors.push(`文件 ${filePath} 不符合仓库的规范!缺少菜谱描述。请在主标题和"预估烹饪难度"之间添加一段30-300字的菜谱介绍,包含菜品特点、营养价值、难度和制作时长。`);
} else if (description.length < 30) {
errors.push(`文件 ${filePath} 不符合仓库的规范!菜谱描述太短(当前 ${description.length} 字),至少需要 30 字。请补充菜品特点、营养价值、难度和制作时长。`);
} else if (description.length > 300) {
errors.push(`文件 ${filePath} 不符合仓库的规范!菜谱描述太长(当前 ${description.length} 字),最多 300 字。请精简描述。`);
}
},
// 检查图片 alt 文本质量
async (filePath, lines, errors) => {
if (filePath.includes('template/示例菜')) return;
const content = lines.join('\n');
const altRegex = /!\[([^\]]*)\]\([^)]+\.(?:jpg|jpeg|png|gif|webp|svg)\)/gi;
let match;
while ((match = altRegex.exec(content)) !== null) {
const alt = match[1];
const prefix = alt.slice(0, 20);
if (alt === '示例菜成品') {
errors.push(`文件 ${filePath} 不符合仓库的规范!图片 alt 文本不能为"示例菜成品",请替换为实际菜名!`);
} else if (/^[a-zA-Z0-9_-]+$/.test(alt) && alt.length < 20) {
errors.push(`文件 ${filePath} 不符合仓库的规范!图片 alt 文本"${alt}"看起来是拼音或英文缩写,应使用中文菜名!`);
} else if (alt === '成品' || alt === '效果图' || alt === '摆盘') {
errors.push(`文件 ${filePath} 不符合仓库的规范!图片 alt 文本"${alt}"过于泛泛,应包含具体菜名!`);
}
}
},
// 检查图片引用是否存在
async (filePath, lines, errors) => {
const fileDir = path.dirname(filePath);
const content = lines.join('\n');
// 匹配 ![alt](path) 和 [text](path) 的图片引用
// 支持相对路径和 URL
const imageRegex = /\[([^\]]*)\]\(([^)]+\.(?:jpg|jpeg|png|gif|webp|svg))\)/gi;
let match;
const imageRefs = new Set();
while ((match = imageRegex.exec(content)) !== null) {
imageRefs.add(match[2]);
}
// 检查每个引用的图片是否存在
for (const imagePath of imageRefs) {
// 跳过 URLhttp/https/ftp
if (imagePath.startsWith('http://') || imagePath.startsWith('https://') || imagePath.startsWith('ftp://')) {
continue;
}
// 解析相对路径
let fullImagePath;
if (imagePath.startsWith('/')) {
// 绝对路径(相对于repo根目录)
fullImagePath = path.resolve(__dirname, '../../', imagePath);
} else if (imagePath.includes('..')) {
// 相对路径(包含 ..
fullImagePath = path.resolve(fileDir, imagePath);
} else {
// 相对路径(同目录或子目录)
fullImagePath = path.resolve(fileDir, imagePath);
}
try {
fsSyncAccess.accessSync(fullImagePath);
} catch (err) {
errors.push(`文件 ${filePath} 引用了不存在的图片: ${imagePath}`);
}
}
} }
]; ];
+1 -121
View File
@@ -3,174 +3,79 @@ const fs = require('fs').promises;
const path = require('path'); const path = require('path');
const README_PATH = './README.md'; const README_PATH = './README.md';
const MKDOCS_PATH = 'mkdocs.yml'; const ignorePaths = ['.git', 'README.md', 'node_modules', 'CONTRIBUTING.md', '.github', 'en', 'site'];
const dishesFolder = 'dishes';
const starsystemFolder = 'starsystem';
const ignorePaths = ['.git', 'README.md', 'node_modules', 'CONTRIBUTING.md', '.github'];
const categories = { const categories = {
vegetable_dish: { vegetable_dish: {
title: '素菜', title: '素菜',
readme: '', readme: '',
mkdocs: '',
}, },
meat_dish: { meat_dish: {
title: '荤菜', title: '荤菜',
readme: '', readme: '',
mkdocs: '',
}, },
aquatic: { aquatic: {
title: '水产', title: '水产',
readme: '', readme: '',
mkdocs: '',
}, },
breakfast: { breakfast: {
title: '早餐', title: '早餐',
readme: '', readme: '',
mkdocs: '',
}, },
staple: { staple: {
title: '主食', title: '主食',
readme: '', readme: '',
mkdocs: '',
}, },
'semi-finished': { 'semi-finished': {
title: '半成品加工', title: '半成品加工',
readme: '', readme: '',
mkdocs: '',
}, },
soup: { soup: {
title: '汤与粥', title: '汤与粥',
readme: '', readme: '',
mkdocs: '',
}, },
drink: { drink: {
title: '饮料', title: '饮料',
readme: '', readme: '',
mkdocs: '',
}, },
condiment: { condiment: {
title: '酱料和其它材料', title: '酱料和其它材料',
readme: '', readme: '',
mkdocs: '',
}, },
dessert: { dessert: {
title: '甜品', title: '甜品',
readme: '', readme: '',
mkdocs: '',
}, },
}; };
async function countStars(filename) {
const data = await fs.readFile(filename, 'utf-8');
let stars = 0;
const lines = data.split('\n');
lines.forEach(line => {
stars += (line.match(/★/g) || []).length;
});
return stars;
}
async function organizeByStars(dishesFolder, starsystemFolder) {
const dishes = {};
async function processFolder(folderPath) {
const files = await readdir(folderPath);
for (const filename of files) {
const filepath = path.join(folderPath, filename);
const fileStat = await stat(filepath);
if (fileStat.isFile() && filename.endsWith('.md')) {
const stars = await countStars(filepath);
dishes[filepath] = stars;
} else if (fileStat.isDirectory()) {
await processFolder(filepath);
}
}
}
const dishesFolderAbs = path.resolve(dishesFolder);
const starsystemFolderAbs = path.resolve(starsystemFolder);
if (!await fs.access(starsystemFolderAbs).then(() => true).catch(() => false)) {
await fs.mkdir(starsystemFolderAbs, { recursive: true });
}
if (!await fs.access(dishesFolderAbs).then(() => true).catch(() => false)) {
console.log(`Directory not found: ${dishesFolderAbs}, creating directory...`);
await fs.mkdir(dishesFolderAbs, { recursive: true });
}
await processFolder(dishesFolderAbs);
const starRatings = Array.from(new Set(Object.values(dishes))).sort((a, b) => a - b);
const navigationLinks = [];
for (const stars of starRatings) {
const starsFile = path.join(starsystemFolderAbs, `${stars}Star.md`);
const content = [`# ${stars} 星难度菜品`, ''];
for (const [filepath, starCount] of Object.entries(dishes)) {
if (starCount === stars) {
const relativePath = path.relative(starsystemFolderAbs, filepath).replace(/\\/g, '/');
content.push(`* [${path.basename(filepath, '.md')}](./${relativePath})`);
}
}
await writeFile(starsFile, content.join('\n'), 'utf-8');
navigationLinks.push(`- [${stars} 星难度](${path.relative(path.dirname(README_PATH), starsFile).replace(/\\/g, '/')})`);
}
return navigationLinks;
}
async function main() { async function main() {
try { try {
let README_BEFORE = '', README_MAIN = '', README_AFTER = ''; let README_BEFORE = '', README_MAIN = '', README_AFTER = '';
let MKDOCS_BEFORE = '', MKDOCS_MAIN = '', MKDOCS_AFTER = '';
const markdownObj = await getAllMarkdown('.'); const markdownObj = await getAllMarkdown('.');
// Debug logging to understand the structure of markdownObj
console.log("Markdown Object Structure:", JSON.stringify(markdownObj, null, 2));
for (const markdown of markdownObj) { for (const markdown of markdownObj) {
console.log("Processing markdown:", markdown);
if (markdown.path.includes('tips/advanced')) { if (markdown.path.includes('tips/advanced')) {
README_AFTER += inlineReadmeTemplate(markdown.file, markdown.path); README_AFTER += inlineReadmeTemplate(markdown.file, markdown.path);
MKDOCS_AFTER += inlineMkdocsTemplate(markdown.file, markdown.path);
continue; continue;
} }
if (markdown.path.includes('tips')) { if (markdown.path.includes('tips')) {
README_BEFORE += inlineReadmeTemplate(markdown.file, markdown.path); README_BEFORE += inlineReadmeTemplate(markdown.file, markdown.path);
MKDOCS_BEFORE += inlineMkdocsTemplate(markdown.file, markdown.path);
continue; continue;
} }
for (const category of Object.keys(categories)) { for (const category of Object.keys(categories)) {
if (!markdown.path.includes(category)) continue; if (!markdown.path.includes(category)) continue;
categories[category].readme += inlineReadmeTemplate(markdown.file, markdown.path); categories[category].readme += inlineReadmeTemplate(markdown.file, markdown.path);
categories[category].mkdocs += inlineMkdocsTemplate(
markdown.file,
markdown.path,
true,
);
} }
} }
for (const category of Object.values(categories)) { for (const category of Object.values(categories)) {
README_MAIN += categoryReadmeTemplate(category.title, category.readme); README_MAIN += categoryReadmeTemplate(category.title, category.readme);
MKDOCS_MAIN += categoryMkdocsTemplate(category.title, category.mkdocs);
} }
let MKDOCS_TEMPLATE;
let README_TEMPLATE; let README_TEMPLATE;
try {
MKDOCS_TEMPLATE = await fs.readFile("./.github/templates/mkdocs_template.yml", "utf-8");
} catch (error) {
MKDOCS_TEMPLATE = `site_name: My Docs\nnav:\n {{main}}\n`;
console.warn("mkdocs_template.yml not found, using default template");
}
try { try {
README_TEMPLATE = await fs.readFile("./.github/templates/readme_template.md", "utf-8"); README_TEMPLATE = await fs.readFile("./.github/templates/readme_template.md", "utf-8");
} catch (error) { } catch (error) {
@@ -178,30 +83,13 @@ async function main() {
console.warn("readme_template.md not found, using default template"); console.warn("readme_template.md not found, using default template");
} }
const navigationLinks = await organizeByStars(dishesFolder, starsystemFolder);
// Debug logging to ensure navigationLinks is defined and contains data
console.log("难度索引", navigationLinks);
const navigationSection = `\n### 按难度索引\n\n${navigationLinks.join('\n')}`;
await writeFile( await writeFile(
README_PATH, README_PATH,
README_TEMPLATE README_TEMPLATE
.replace('{{before}}', README_BEFORE.trim()) .replace('{{before}}', README_BEFORE.trim())
.replace('{{index_stars}}', navigationSection.trim())
.replace('{{main}}', README_MAIN.trim()) .replace('{{main}}', README_MAIN.trim())
.replace('{{after}}', README_AFTER.trim()), .replace('{{after}}', README_AFTER.trim()),
); );
await writeFile(
MKDOCS_PATH,
MKDOCS_TEMPLATE
.replace('{{before}}', MKDOCS_BEFORE)
.replace('{{main}}', MKDOCS_MAIN)
.replace('{{after}}', MKDOCS_AFTER),
);
// Organize files by star rating
//await organizeByStars(dishesFolder, starsystemFolder);
} catch (error) { } catch (error) {
console.error(error); console.error(error);
} }
@@ -234,12 +122,4 @@ function categoryReadmeTemplate(title, inlineStr) {
return `\n### ${title}\n\n${inlineStr}`; return `\n### ${title}\n\n${inlineStr}`;
} }
function inlineMkdocsTemplate(file, path, isDish = false) {
return `${' '.repeat(isDish ? 10 : 6)}- ${file.replace('.md', '')}: ${path}/${file}\n`;
}
function categoryMkdocsTemplate(title, inlineStr) {
return `\n${' '.repeat(6)}- ${title}:\n${inlineStr}`;
}
main(); main();
-93
View File
@@ -1,93 +0,0 @@
site_name: How To Cook
# Repository
repo_name: Anduin2017/HowToCook
repo_url: https://github.com/Anduin2017/HowToCook
edit_uri: ""
use_directory_urls: true
docs_dir: .
theme:
font: false
name: material
language: zh
features:
- content.code.annotate
# - content.tabs.link
# - header.autohide
# - navigation.expand
# - navigation.indexes
- navigation.instant
- navigation.sections
- navigation.tabs
- navigation.tabs.sticky
- navigation.top
- navigation.footer
- navigation.tracking
- search.highlight
- search.share
- search.suggest
- toc.follow
# - toc.integrate
search_index_only: true
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
toggle:
icon: material//weather-sunny
name: Switch to dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
toggle:
icon: material/weather-night
name: Switch to light mode
icon:
admonition:
note: octicons/tag-16
abstract: octicons/checklist-16
info: octicons/info-16
tip: octicons/squirrel-16
success: octicons/check-16
question: octicons/question-16
warning: octicons/alert-16
failure: octicons/x-circle-16
danger: octicons/zap-16
bug: octicons/bug-16
example: octicons/beaker-16
quote: octicons/quote-16
markdown_extensions:
- admonition
- pymdownx.details
- pymdownx.superfences
- abbr
- pymdownx.snippets
- def_list
- pymdownx.tasklist:
custom_checkbox: true
- attr_list
plugins:
- same-dir
- search
- with-pdf:
author: GitHub Community
copyright: The Unlicense
cover_title: How To Cook
cover_subtitle: 程序员做饭指南
output_path: document.pdf
- minify:
minify_html: true
nav:
- README.md
- 做菜之前:
{{before}}
- 菜谱:
- 按种类: # 只有两层section以上才能出现navigation expansion https://squidfunk.github.io/mkdocs-material/setup/setting-up-navigation/#navigation-sections
{{main}}
- 进阶知识学习:
{{after}}
- CONTRIBUTING.md
- CODE_OF_CONDUCT.md
+17 -10
View File
@@ -1,12 +1,10 @@
# 程序员做饭指南 # 程序员做饭指南
[![build](https://github.com/Anduin2017/HowToCook/actions/workflows/build.yml/badge.svg)](https://github.com/Anduin2017/HowToCook/actions/workflows/build.yml)
[![License](https://img.shields.io/github/license/Anduin2017/HowToCook)](./LICENSE) [![License](https://img.shields.io/github/license/Anduin2017/HowToCook)](./LICENSE)
[![GitHub contributors](https://img.shields.io/github/contributors/Anduin2017/HowToCook)](https://github.com/Anduin2017/HowToCook/graphs/contributors) [![GitHub contributors](https://img.shields.io/github/contributors/Anduin2017/HowToCook)](https://github.com/Anduin2017/HowToCook/graphs/contributors)
[![npm](https://img.shields.io/npm/v/how-to-cook)](https://www.npmjs.com/package/how-to-cook) [![Man hours](https://manhours.aiursoft.com/r/github.com/Anduin2017/HowToCook.svg)](https://manhours.aiursoft.com/r/github.com/Anduin2017/HowToCook.html)
![Man hours](https://manhours.aiursoft.cn/r/github.com/anduin2017/howtocook.svg) [![Website](https://img.shields.io/website?url=https%3A%2F%2Fhowtocook.aiursoft.com)](https://howtocook.aiursoft.com)
[![Docker](https://img.shields.io/badge/docker-latest-blue?logo=docker)](https://github.com/Anduin2017/HowToCook/pkgs/container/how-to-cook) [![Docker](https://img.shields.io/docker/pulls/aiursoft/howtocookviewer.svg)](https://hub.docker.com/r/aiursoft/howtocookviewer)
[![Join the AnduinOS Community on Revolt](https://img.shields.io/badge/Revolt-Join-fd6671?style=flat-square)](https://rvlt.gg/ndApqZEs)
最近宅在家做饭,作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。 最近宅在家做饭,作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。
@@ -14,16 +12,22 @@
同样,我希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~ 同样,我希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~
## 浏览菜谱
请直接访问 HowToCook 网站浏览菜谱可视化:
[https://howtocook.aiursoft.com/](https://howtocook.aiursoft.com/)
## 本地部署 ## 本地部署
如果需要在本地部署菜谱 Web 服务,可以在安装 Docker 后运行下面命令: 如果需要在本地部署菜谱 Web 服务,可以在安装 Docker 后运行下面命令:
```bash ```bash
docker pull ghcr.io/anduin2017/how-to-cook:latest docker pull aiursoft/howtocookviewer
docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest docker run -d -p 5000:5000 aiursoft/howtocookviewer
``` ```
如需下载 PDF 版本,可以在浏览器中访问 [/document.pdf](https://cook.aiursoft.com/document.pdf) 默认用户名密码: `admin`,`Admin@123456!`。启动后 30 分钟内会自动索引。
## 如何贡献 ## 如何贡献
@@ -37,8 +41,6 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
## 菜谱 ## 菜谱
{{index_stars}}
{{main}} {{main}}
## 进阶知识学习 ## 进阶知识学习
@@ -49,6 +51,11 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
## 衍生作品推荐 ## 衍生作品推荐
- [图像化菜谱:支持在线预览与 PDF 导出](https://king-jingxiang.github.io/HowToCook/)
- [HowToCook-mcp 让 AI 助手变身私人大厨,为你的一日三餐出谋划策](https://github.com/worryzyy/HowToCook-mcp) - [HowToCook-mcp 让 AI 助手变身私人大厨,为你的一日三餐出谋划策](https://github.com/worryzyy/HowToCook-mcp)
- [HowToCook-py-mcp 让 AI 助手变身私人大厨,为你的一日三餐出谋划策 (Python)](https://github.com/DusKing1/howtocook-py-mcp) - [HowToCook-py-mcp 让 AI 助手变身私人大厨,为你的一日三餐出谋划策 (Python)](https://github.com/DusKing1/howtocook-py-mcp)
- [whatToEat 今天吃什么?的决策工具,帮助你快速选择合适的菜谱。](https://github.com/ryanuo/whatToEat) - [whatToEat 今天吃什么?的决策工具,帮助你快速选择合适的菜谱。](https://github.com/ryanuo/whatToEat)
- [厨房计划:开源中文菜谱 API - 由社区贡献,人人可用](https://proj.kitchen)
- [孕养一日:离线孕期膳食与生活记录APP](https://github.com/lichong-a/pregnancy-nutrition-tracking)
- [是啊吃什么(YeahWhat2Eat)](https://github.com/chiadan/YearWhat2Eat)
- [Vibe Cook:一款基于 HowToCook,把「看着馋但迟迟不动手」变成「跟着一步步就做出来了」的沉浸式烹饪 App](https://github.com/zkeq/vibe-cook) [在线访问](https://cook.corerevive.cn)
+3 -24
View File
@@ -9,10 +9,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
# Checkout, install tools.. # Checkout, install tools..
- uses: actions/checkout@v2 - uses: actions/checkout@v6
with: with:
token: ${{ secrets.PAT }} token: ${{ secrets.PAT }}
- uses: actions/setup-node@v4 - uses: actions/setup-node@v6
with: with:
node-version: '22' node-version: '22'
cache: 'npm' cache: 'npm'
@@ -20,7 +20,7 @@ jobs:
- run: npm run build - run: npm run build
- run: npm run lint - run: npm run lint
# Save files. # Save files.
- uses: stefanzweifel/git-auto-commit-action@v4 - uses: stefanzweifel/git-auto-commit-action@v7
with: with:
commit_message: '[ci skip] Automatic file changes/fix' commit_message: '[ci skip] Automatic file changes/fix'
branch: 'master' branch: 'master'
@@ -29,24 +29,3 @@ jobs:
commit_user_email: github-actions[bot]@users.noreply.github.com commit_user_email: github-actions[bot]@users.noreply.github.com
commit_author: github-actions[bot] <github-actions[bot]@users.noreply.github.com> commit_author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
build-docker-image:
needs: build-readme-file
runs-on: ubuntu-latest
steps:
# Checkout, install tools..
- uses: actions/checkout@v2
with:
lfs: true
fetch-depth: 0
# Use docker to build current directory ./Dockfile
- name: Login to GitHub Container Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push the Docker image
run: |
docker build . --tag ghcr.io/anduin2017/how-to-cook:latest
docker push ghcr.io/anduin2017/how-to-cook:latest
+2 -2
View File
@@ -8,8 +8,8 @@ jobs:
markdown-lint: markdown-lint:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v6
- uses: actions/setup-node@v4 - uses: actions/setup-node@v6
with: with:
node-version: '22' node-version: '22'
cache: 'npm' cache: 'npm'
+3 -1
View File
@@ -3,7 +3,9 @@ node_modules/
.history .history
.DS_Store .DS_Store
site/ site/
starsystem/
properdocs.yml
.idea .idea
*.iml *.iml
mkdocs.yml .alma-snapshots
+2 -1
View File
@@ -4,5 +4,6 @@
"MD004": false, "MD004": false,
"MD029": false, "MD029": false,
"MD013": false, "MD013": false,
"MD007": false "MD007": false,
"MD060": false
} }
-9
View File
@@ -1,9 +0,0 @@
# 如何贡献
## 简介
直接修改/添加做菜指南并提交 Pull request 即可。
在写新菜谱时,请复制并修改已有的模板: [示例菜](./dishes/template/示例菜/示例菜.md)。
我们建议在贡献之前,阅读仓库的[行为守则](./CODE_OF_CONDUCT.md)。
-24
View File
@@ -1,24 +0,0 @@
# ============================
# Prepare lint Environment
FROM node:22-alpine AS lint-env
WORKDIR /app
COPY . .
RUN npm install --loglevel verbose
RUN npm run build
RUN npm run lint
# ============================
# Prepare Build Environment
FROM python:3.11 AS python-env
WORKDIR /app
COPY --from=lint-env /app .
RUN apt-get update && apt-get install -y weasyprint fonts-noto-cjk wget unzip
RUN rm node_modules -rf && pip install -r requirements.txt
RUN mkdocs build
# ============================
# Prepare Runtime Environment
FROM nginx:1-alpine
COPY --from=python-env /app/site /usr/share/nginx/html
LABEL org.opencontainers.image.source="https://github.com/Anduin2017/HowToCook"
+62 -19
View File
@@ -1,12 +1,10 @@
# 程序员做饭指南 # 程序员做饭指南
[![build](https://github.com/Anduin2017/HowToCook/actions/workflows/build.yml/badge.svg)](https://github.com/Anduin2017/HowToCook/actions/workflows/build.yml)
[![License](https://img.shields.io/github/license/Anduin2017/HowToCook)](./LICENSE) [![License](https://img.shields.io/github/license/Anduin2017/HowToCook)](./LICENSE)
[![GitHub contributors](https://img.shields.io/github/contributors/Anduin2017/HowToCook)](https://github.com/Anduin2017/HowToCook/graphs/contributors) [![GitHub contributors](https://img.shields.io/github/contributors/Anduin2017/HowToCook)](https://github.com/Anduin2017/HowToCook/graphs/contributors)
[![npm](https://img.shields.io/npm/v/how-to-cook)](https://www.npmjs.com/package/how-to-cook) [![Man hours](https://manhours.aiursoft.com/r/github.com/Anduin2017/HowToCook.svg)](https://manhours.aiursoft.com/r/github.com/Anduin2017/HowToCook.html)
![Man hours](https://manhours.aiursoft.cn/r/github.com/anduin2017/howtocook.svg) [![Website](https://img.shields.io/website?url=https%3A%2F%2Fhowtocook.aiursoft.com)](https://howtocook.aiursoft.com)
[![Docker](https://img.shields.io/badge/docker-latest-blue?logo=docker)](https://github.com/Anduin2017/HowToCook/pkgs/container/how-to-cook) [![Docker](https://img.shields.io/docker/pulls/aiursoft/howtocookviewer.svg)](https://hub.docker.com/r/aiursoft/howtocookviewer)
[![Join the AnduinOS Community on Revolt](https://img.shields.io/badge/Revolt-Join-fd6671?style=flat-square)](https://rvlt.gg/ndApqZEs)
最近宅在家做饭,作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。 最近宅在家做饭,作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。
@@ -14,16 +12,22 @@
同样,我希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~ 同样,我希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~
## 浏览菜谱
请直接访问 HowToCook 网站浏览菜谱可视化:
[https://howtocook.aiursoft.com/](https://howtocook.aiursoft.com/)
## 本地部署 ## 本地部署
如果需要在本地部署菜谱 Web 服务,可以在安装 Docker 后运行下面命令: 如果需要在本地部署菜谱 Web 服务,可以在安装 Docker 后运行下面命令:
```bash ```bash
docker pull ghcr.io/anduin2017/how-to-cook:latest docker pull aiursoft/howtocookviewer
docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest docker run -d -p 5000:5000 aiursoft/howtocookviewer
``` ```
如需下载 PDF 版本,可以在浏览器中访问 [/document.pdf](https://cook.aiursoft.cn/document.pdf) 默认用户名密码: `admin`,`Admin@123456!`。启动后 30 分钟内会自动索引。
## 如何贡献 ## 如何贡献
@@ -34,8 +38,8 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
## 搭建环境 ## 搭建环境
- [厨房准备](tips/厨房准备.md) - [厨房准备](tips/厨房准备.md)
- [如何洗碗](tips/如何洗碗.md)
- [如何选择现在吃什么](tips/如何选择现在吃什么.md) - [如何选择现在吃什么](tips/如何选择现在吃什么.md)
- [食材相克与禁忌](tips/食材相克与禁忌.md)
- [高压力锅](tips/learn/高压力锅.md) - [高压力锅](tips/learn/高压力锅.md)
- [空气炸锅](tips/learn/空气炸锅.md) - [空气炸锅](tips/learn/空气炸锅.md)
- [去腥](tips/learn/去腥.md) - [去腥](tips/learn/去腥.md)
@@ -50,14 +54,6 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
## 菜谱 ## 菜谱
### 按难度索引
- [1 星难度](starsystem/1Star.md)
- [2 星难度](starsystem/2Star.md)
- [3 星难度](starsystem/3Star.md)
- [4 星难度](starsystem/4Star.md)
- [5 星难度](starsystem/5Star.md)
### 素菜 ### 素菜
- [拔丝土豆](dishes/vegetable_dish/拔丝土豆/拔丝土豆.md) - [拔丝土豆](dishes/vegetable_dish/拔丝土豆/拔丝土豆.md)
@@ -69,7 +65,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [炒青菜](dishes/vegetable_dish/炒青菜.md) - [炒青菜](dishes/vegetable_dish/炒青菜.md)
- [葱煎豆腐](dishes/vegetable_dish/葱煎豆腐.md) - [葱煎豆腐](dishes/vegetable_dish/葱煎豆腐.md)
- [脆皮豆腐](dishes/vegetable_dish/脆皮豆腐.md) - [脆皮豆腐](dishes/vegetable_dish/脆皮豆腐.md)
- [地三鲜](dishes/vegetable_dish/地三鲜.md) - [地三鲜](dishes/vegetable_dish/地三鲜/地三鲜.md)
- [干锅花菜](dishes/vegetable_dish/干锅花菜/干锅花菜.md) - [干锅花菜](dishes/vegetable_dish/干锅花菜/干锅花菜.md)
- [蚝油三鲜菇](dishes/vegetable_dish/蚝油三鲜菇/蚝油三鲜菇.md) - [蚝油三鲜菇](dishes/vegetable_dish/蚝油三鲜菇/蚝油三鲜菇.md)
- [蚝油生菜](dishes/vegetable_dish/蚝油生菜.md) - [蚝油生菜](dishes/vegetable_dish/蚝油生菜.md)
@@ -83,8 +79,11 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [鸡蛋花](dishes/vegetable_dish/鸡蛋花/鸡蛋花.md) - [鸡蛋花](dishes/vegetable_dish/鸡蛋花/鸡蛋花.md)
- [鸡蛋火腿炒黄瓜](dishes/vegetable_dish/鸡蛋火腿炒黄瓜.md) - [鸡蛋火腿炒黄瓜](dishes/vegetable_dish/鸡蛋火腿炒黄瓜.md)
- [茄子炖土豆](dishes/vegetable_dish/茄子炖土豆.md) - [茄子炖土豆](dishes/vegetable_dish/茄子炖土豆.md)
- [家常日本豆腐](dishes/vegetable_dish/家常日本豆腐.md)
- [椒盐玉米](dishes/vegetable_dish/椒盐玉米/椒盐玉米.md) - [椒盐玉米](dishes/vegetable_dish/椒盐玉米/椒盐玉米.md)
- [金钱蛋](dishes/vegetable_dish/金钱蛋.md)
- [金针菇日本豆腐煲](dishes/vegetable_dish/金针菇日本豆腐煲.md) - [金针菇日本豆腐煲](dishes/vegetable_dish/金针菇日本豆腐煲.md)
- [韭菜炒蛋](dishes/vegetable_dish/韭菜炒蛋/韭菜炒蛋.md)
- [烤茄子](dishes/vegetable_dish/烤茄子/烤茄子.md) - [烤茄子](dishes/vegetable_dish/烤茄子/烤茄子.md)
- [榄菜肉末四季豆](dishes/vegetable_dish/榄菜肉末四季豆/榄菜肉末四季豆.md) - [榄菜肉末四季豆](dishes/vegetable_dish/榄菜肉末四季豆/榄菜肉末四季豆.md)
- [雷椒皮蛋](dishes/vegetable_dish/雷椒皮蛋.md) - [雷椒皮蛋](dishes/vegetable_dish/雷椒皮蛋.md)
@@ -94,7 +93,9 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [凉拌木耳](dishes/vegetable_dish/凉拌木耳/凉拌木耳.md) - [凉拌木耳](dishes/vegetable_dish/凉拌木耳/凉拌木耳.md)
- [凉拌莴笋](dishes/vegetable_dish/凉拌莴笋/凉拌莴笋.md) - [凉拌莴笋](dishes/vegetable_dish/凉拌莴笋/凉拌莴笋.md)
- [凉拌油麦菜](dishes/vegetable_dish/凉拌油麦菜.md) - [凉拌油麦菜](dishes/vegetable_dish/凉拌油麦菜.md)
- [皮蛋豆腐](dishes/vegetable_dish/皮蛋豆腐.md)
- [蒲烧茄子](dishes/vegetable_dish/蒲烧茄子.md) - [蒲烧茄子](dishes/vegetable_dish/蒲烧茄子.md)
- [乾隆白菜](dishes/vegetable_dish/乾隆白菜/乾隆白菜.md)
- [芹菜拌茶树菇](dishes/vegetable_dish/芹菜拌茶树菇/芹菜拌茶树菇.md) - [芹菜拌茶树菇](dishes/vegetable_dish/芹菜拌茶树菇/芹菜拌茶树菇.md)
- [清炒花菜](dishes/vegetable_dish/清炒花菜.md) - [清炒花菜](dishes/vegetable_dish/清炒花菜.md)
- [清蒸南瓜](dishes/vegetable_dish/清蒸南瓜.md) - [清蒸南瓜](dishes/vegetable_dish/清蒸南瓜.md)
@@ -105,6 +106,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [松仁玉米](dishes/vegetable_dish/松仁玉米.md) - [松仁玉米](dishes/vegetable_dish/松仁玉米.md)
- [素炒豆角](dishes/vegetable_dish/素炒豆角.md) - [素炒豆角](dishes/vegetable_dish/素炒豆角.md)
- [酸辣土豆丝](dishes/vegetable_dish/酸辣土豆丝.md) - [酸辣土豆丝](dishes/vegetable_dish/酸辣土豆丝.md)
- [蒜蓉炒芹菜](dishes/vegetable_dish/蒜蓉炒芹菜/蒜蓉炒芹菜.md)
- [蒜蓉空心菜](dishes/vegetable_dish/蒜蓉空心菜/蒜蓉空心菜.md) - [蒜蓉空心菜](dishes/vegetable_dish/蒜蓉空心菜/蒜蓉空心菜.md)
- [蒜蓉西兰花](dishes/vegetable_dish/蒜蓉西兰花.md) - [蒜蓉西兰花](dishes/vegetable_dish/蒜蓉西兰花.md)
- [糖拌西红柿](dishes/vegetable_dish/糖拌西红柿/糖拌西红柿.md) - [糖拌西红柿](dishes/vegetable_dish/糖拌西红柿/糖拌西红柿.md)
@@ -114,25 +116,34 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [西葫芦炒鸡蛋](dishes/vegetable_dish/西葫芦炒鸡蛋/西葫芦炒鸡蛋.md) - [西葫芦炒鸡蛋](dishes/vegetable_dish/西葫芦炒鸡蛋/西葫芦炒鸡蛋.md)
- [小炒藕丁](dishes/vegetable_dish/小炒藕丁/小炒藕丁.md) - [小炒藕丁](dishes/vegetable_dish/小炒藕丁/小炒藕丁.md)
- [洋葱炒鸡蛋](dishes/vegetable_dish/洋葱炒鸡蛋/洋葱炒鸡蛋.md) - [洋葱炒鸡蛋](dishes/vegetable_dish/洋葱炒鸡蛋/洋葱炒鸡蛋.md)
- [印度葫芦丸子](dishes/vegetable_dish/印度葫芦丸子.md)
- [印度土豆花菜](dishes/vegetable_dish/印度土豆花菜.md)
- [油醋爆蛋](dishes/vegetable_dish/油醋爆蛋.md) - [油醋爆蛋](dishes/vegetable_dish/油醋爆蛋.md)
### 荤菜 ### 荤菜
- [奥尔良风味烤鸡腿](dishes/meat_dish/奥尔良风味烤鸡腿/奥尔良风味烤鸡腿.md)
- [澳门湿版免治牛肉饭](dishes/meat_dish/澳门湿版免治牛肉饭/澳门湿版免治牛肉饭.md)
- [巴基斯坦牛肉咖喱](dishes/meat_dish/巴基斯坦牛肉咖喱/巴基斯坦牛肉咖喱.md) - [巴基斯坦牛肉咖喱](dishes/meat_dish/巴基斯坦牛肉咖喱/巴基斯坦牛肉咖喱.md)
- [白菜猪肉炖粉条](dishes/meat_dish/白菜猪肉炖粉条.md) - [白菜猪肉炖粉条](dishes/meat_dish/白菜猪肉炖粉条.md)
- [豉汁排骨](dishes/meat_dish/豉汁排骨.md)
- [豉汁蒸白鱔](dishes/meat_dish/豉汁蒸白鱔/豉汁蒸白鱔.md) - [豉汁蒸白鱔](dishes/meat_dish/豉汁蒸白鱔/豉汁蒸白鱔.md)
- [葱烧鸡腿](dishes/meat_dish/葱烧鸡腿.md)
- [带把肘子](dishes/meat_dish/带把肘子.md) - [带把肘子](dishes/meat_dish/带把肘子.md)
- [冬瓜酿肉](dishes/meat_dish/冬瓜酿肉/冬瓜酿肉.md) - [冬瓜酿肉](dishes/meat_dish/冬瓜酿肉/冬瓜酿肉.md)
- [豆豉鲮鱼油麦菜](dishes/meat_dish/豆豉鲮鱼油麦菜/豆豉鲮鱼油麦菜.md) - [豆豉鲮鱼油麦菜](dishes/meat_dish/豆豉鲮鱼油麦菜/豆豉鲮鱼油麦菜.md)
- [番茄红酱](dishes/meat_dish/番茄红酱.md) - [番茄红酱](dishes/meat_dish/番茄红酱.md)
- [粉蒸肉](dishes/meat_dish/粉蒸肉.md) - [粉蒸肉](dishes/meat_dish/粉蒸肉.md)
- [腐乳肉](dishes/meat_dish/腐乳肉.md)
- [干煸仔鸡](dishes/meat_dish/干煸仔鸡/干煸仔鸡.md) - [干煸仔鸡](dishes/meat_dish/干煸仔鸡/干煸仔鸡.md)
- [宫保鸡丁](dishes/meat_dish/宫保鸡丁/宫保鸡丁.md) - [宫保鸡丁](dishes/meat_dish/宫保鸡丁/宫保鸡丁.md)
- [咕噜肉](dishes/meat_dish/咕噜肉.md) - [咕噜肉](dishes/meat_dish/咕噜肉.md)
- [广式萝卜牛腩](dishes/meat_dish/广式萝卜牛腩/广式萝卜牛腩.md) - [广式萝卜牛腩](dishes/meat_dish/广式萝卜牛腩/广式萝卜牛腩.md)
- [贵州辣子鸡](dishes/meat_dish/贵州辣子鸡/贵州辣子鸡.md) - [贵州辣子鸡](dishes/meat_dish/贵州辣子鸡/贵州辣子鸡.md)
- [桂林十八酿](dishes/meat_dish/桂林十八酿/桂林十八酿.md)
- [荷兰豆炒腊肠](dishes/meat_dish/荷兰豆炒腊肠/荷兰豆炒腊肠.md) - [荷兰豆炒腊肠](dishes/meat_dish/荷兰豆炒腊肠/荷兰豆炒腊肠.md)
- [黑椒牛柳](dishes/meat_dish/黑椒牛柳/黑椒牛柳.md) - [黑椒牛柳](dishes/meat_dish/黑椒牛柳/黑椒牛柳.md)
- [红烧鸡翅](dishes/meat_dish/红烧鸡翅.md)
- [简易红烧肉](dishes/meat_dish/红烧肉/简易红烧肉.md) - [简易红烧肉](dishes/meat_dish/红烧肉/简易红烧肉.md)
- [南派红烧肉](dishes/meat_dish/红烧肉/南派红烧肉.md) - [南派红烧肉](dishes/meat_dish/红烧肉/南派红烧肉.md)
- [红烧猪蹄](dishes/meat_dish/红烧猪蹄/红烧猪蹄.md) - [红烧猪蹄](dishes/meat_dish/红烧猪蹄/红烧猪蹄.md)
@@ -140,6 +151,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [虎皮肘子](dishes/meat_dish/虎皮肘子.md) - [虎皮肘子](dishes/meat_dish/虎皮肘子.md)
- [黄瓜炒肉](dishes/meat_dish/黄瓜炒肉.md) - [黄瓜炒肉](dishes/meat_dish/黄瓜炒肉.md)
- [黄焖鸡](dishes/meat_dish/黄焖鸡.md) - [黄焖鸡](dishes/meat_dish/黄焖鸡.md)
- [黄油鸡](dishes/meat_dish/黄油鸡.md)
- [徽派红烧肉](dishes/meat_dish/徽派红烧肉/徽派红烧肉.md) - [徽派红烧肉](dishes/meat_dish/徽派红烧肉/徽派红烧肉.md)
- [回锅肉](dishes/meat_dish/回锅肉/回锅肉.md) - [回锅肉](dishes/meat_dish/回锅肉/回锅肉.md)
- [尖椒炒牛肉](dishes/meat_dish/尖椒炒牛肉.md) - [尖椒炒牛肉](dishes/meat_dish/尖椒炒牛肉.md)
@@ -155,6 +167,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [咖喱肥牛](dishes/meat_dish/咖喱肥牛/咖喱肥牛.md) - [咖喱肥牛](dishes/meat_dish/咖喱肥牛/咖喱肥牛.md)
- [烤鸡翅](dishes/meat_dish/烤鸡翅.md) - [烤鸡翅](dishes/meat_dish/烤鸡翅.md)
- [可乐鸡翅](dishes/meat_dish/可乐鸡翅.md) - [可乐鸡翅](dishes/meat_dish/可乐鸡翅.md)
- [空气炸锅脆皮现腌炸鸡](dishes/meat_dish/空气炸锅脆皮现腌炸鸡/空气炸锅脆皮现腌炸鸡.md)
- [口水鸡](dishes/meat_dish/口水鸡/口水鸡.md) - [口水鸡](dishes/meat_dish/口水鸡/口水鸡.md)
- [辣椒炒肉](dishes/meat_dish/辣椒炒肉.md) - [辣椒炒肉](dishes/meat_dish/辣椒炒肉.md)
- [老妈蹄花](dishes/meat_dish/老妈蹄花/老妈蹄花.md) - [老妈蹄花](dishes/meat_dish/老妈蹄花/老妈蹄花.md)
@@ -173,6 +186,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [农家一碗香](dishes/meat_dish/农家一碗香/农家一碗香.md) - [农家一碗香](dishes/meat_dish/农家一碗香/农家一碗香.md)
- [啤酒鸭](dishes/meat_dish/啤酒鸭/啤酒鸭.md) - [啤酒鸭](dishes/meat_dish/啤酒鸭/啤酒鸭.md)
- [黔式腊肠娃娃菜](dishes/meat_dish/黔式腊肠娃娃菜/黔式腊肠娃娃菜.md) - [黔式腊肠娃娃菜](dishes/meat_dish/黔式腊肠娃娃菜/黔式腊肠娃娃菜.md)
- [青椒酿](dishes/meat_dish/青椒酿/青椒酿.md)
- [青椒土豆炒肉](dishes/meat_dish/青椒土豆炒肉/青椒土豆炒肉.md) - [青椒土豆炒肉](dishes/meat_dish/青椒土豆炒肉/青椒土豆炒肉.md)
- [清蒸鳜鱼](dishes/meat_dish/清蒸鳜鱼/清蒸鳜鱼.md) - [清蒸鳜鱼](dishes/meat_dish/清蒸鳜鱼/清蒸鳜鱼.md)
- [肉饼炖蛋](dishes/meat_dish/肉饼炖蛋.md) - [肉饼炖蛋](dishes/meat_dish/肉饼炖蛋.md)
@@ -186,6 +200,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [台式卤肉饭](dishes/meat_dish/台式卤肉饭/台式卤肉饭.md) - [台式卤肉饭](dishes/meat_dish/台式卤肉饭/台式卤肉饭.md)
- [糖醋里脊](dishes/meat_dish/糖醋里脊.md) - [糖醋里脊](dishes/meat_dish/糖醋里脊.md)
- [糖醋排骨](dishes/meat_dish/糖醋排骨/糖醋排骨.md) - [糖醋排骨](dishes/meat_dish/糖醋排骨/糖醋排骨.md)
- [田螺酿](dishes/meat_dish/田螺酿/田螺酿.md)
- [甜辣烤全翅](dishes/meat_dish/甜辣烤全翅.md) - [甜辣烤全翅](dishes/meat_dish/甜辣烤全翅.md)
- [土豆炖排骨](dishes/meat_dish/土豆炖排骨/土豆炖排骨.md) - [土豆炖排骨](dishes/meat_dish/土豆炖排骨/土豆炖排骨.md)
- [无骨鸡爪](dishes/meat_dish/无骨鸡爪/无骨鸡爪.md) - [无骨鸡爪](dishes/meat_dish/无骨鸡爪/无骨鸡爪.md)
@@ -215,6 +230,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [猪肉烩酸菜](dishes/meat_dish/猪肉烩酸菜.md) - [猪肉烩酸菜](dishes/meat_dish/猪肉烩酸菜.md)
- [柱候牛腩](dishes/meat_dish/柱候牛腩/柱候牛腩.md) - [柱候牛腩](dishes/meat_dish/柱候牛腩/柱候牛腩.md)
- [孜然牛肉](dishes/meat_dish/孜然牛肉.md) - [孜然牛肉](dishes/meat_dish/孜然牛肉.md)
- [淄博烧烤](dishes/meat_dish/淄博烧烤/淄博烧烤.md)
- [醉排骨](dishes/meat_dish/醉排骨/醉排骨.md) - [醉排骨](dishes/meat_dish/醉排骨/醉排骨.md)
### 水产 ### 水产
@@ -230,18 +246,22 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [红烧鱼头](dishes/aquatic/红烧鱼头.md) - [红烧鱼头](dishes/aquatic/红烧鱼头.md)
- [黄油煎虾](dishes/aquatic/黄油煎虾/黄油煎虾.md) - [黄油煎虾](dishes/aquatic/黄油煎虾/黄油煎虾.md)
- [烤鱼](dishes/aquatic/混合烤鱼/烤鱼.md) - [烤鱼](dishes/aquatic/混合烤鱼/烤鱼.md)
- [酱炖蟹](dishes/aquatic/酱炖蟹.md)
- [芥末黄油罗氏虾](dishes/aquatic/芥末黄油罗氏虾/芥末黄油罗氏虾.md) - [芥末黄油罗氏虾](dishes/aquatic/芥末黄油罗氏虾/芥末黄油罗氏虾.md)
- [咖喱炒蟹](dishes/aquatic/咖喱炒蟹.md) - [咖喱炒蟹](dishes/aquatic/咖喱炒蟹.md)
- [鲤鱼炖白菜](dishes/aquatic/鲤鱼炖白菜/鲤鱼炖白菜.md) - [鲤鱼炖白菜](dishes/aquatic/鲤鱼炖白菜/鲤鱼炖白菜.md)
- [清蒸鲈鱼](dishes/aquatic/清蒸鲈鱼/清蒸鲈鱼.md) - [清蒸鲈鱼](dishes/aquatic/清蒸鲈鱼/清蒸鲈鱼.md)
- [清蒸生蚝](dishes/aquatic/清蒸生蚝.md) - [清蒸生蚝](dishes/aquatic/清蒸生蚝.md)
- [肉蟹煲](dishes/aquatic/肉蟹煲.md)
- [水煮鱼](dishes/aquatic/水煮鱼.md) - [水煮鱼](dishes/aquatic/水煮鱼.md)
- [蒜蓉虾](dishes/aquatic/蒜蓉虾/蒜蓉虾.md) - [蒜蓉虾](dishes/aquatic/蒜蓉虾/蒜蓉虾.md)
- [蒜香黄油虾](dishes/aquatic/蒜香黄油虾/蒜香黄油虾.md) - [蒜香黄油虾](dishes/aquatic/蒜香黄油虾/蒜香黄油虾.md)
- [糖醋鲤鱼](dishes/aquatic/糖醋鲤鱼/糖醋鲤鱼.md) - [糖醋鲤鱼](dishes/aquatic/糖醋鲤鱼/糖醋鲤鱼.md)
- [微波葱姜黑鳕鱼](dishes/aquatic/微波葱姜黑鳕鱼.md) - [微波葱姜黑鳕鱼](dishes/aquatic/微波葱姜黑鳕鱼.md)
- [香煎翘嘴鱼](dishes/aquatic/香煎翘嘴鱼/香煎翘嘴鱼.md) - [香煎翘嘴鱼](dishes/aquatic/香煎翘嘴鱼/香煎翘嘴鱼.md)
- [响油鳝丝](dishes/aquatic/响油鳝丝.md)
- [小龙虾](dishes/aquatic/小龙虾/小龙虾.md) - [小龙虾](dishes/aquatic/小龙虾/小龙虾.md)
- [阳朔啤酒鱼](dishes/aquatic/阳朔啤酒鱼/阳朔啤酒鱼.md)
- [油焖大虾](dishes/aquatic/油焖大虾/油焖大虾.md) - [油焖大虾](dishes/aquatic/油焖大虾/油焖大虾.md)
### 早餐 ### 早餐
@@ -249,6 +269,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [茶叶蛋](dishes/breakfast/茶叶蛋.md) - [茶叶蛋](dishes/breakfast/茶叶蛋.md)
- [蛋煎糍粑](dishes/breakfast/蛋煎糍粑.md) - [蛋煎糍粑](dishes/breakfast/蛋煎糍粑.md)
- [桂圆红枣粥](dishes/breakfast/桂圆红枣粥.md) - [桂圆红枣粥](dishes/breakfast/桂圆红枣粥.md)
- [韩国麻药鸡蛋](dishes/breakfast/韩国麻药鸡蛋.md)
- [鸡蛋三明治](dishes/breakfast/鸡蛋三明治.md) - [鸡蛋三明治](dishes/breakfast/鸡蛋三明治.md)
- [煎饺](dishes/breakfast/煎饺.md) - [煎饺](dishes/breakfast/煎饺.md)
- [金枪鱼酱三明治](dishes/breakfast/金枪鱼酱三明治.md) - [金枪鱼酱三明治](dishes/breakfast/金枪鱼酱三明治.md)
@@ -264,14 +285,16 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [完美水煮蛋](dishes/breakfast/完美水煮蛋.md) - [完美水煮蛋](dishes/breakfast/完美水煮蛋.md)
- [微波炉蛋糕](dishes/breakfast/微波炉蛋糕.md) - [微波炉蛋糕](dishes/breakfast/微波炉蛋糕.md)
- [微波炉荷包蛋](dishes/breakfast/微波炉荷包蛋.md) - [微波炉荷包蛋](dishes/breakfast/微波炉荷包蛋.md)
- [微波炉蒸蛋](dishes/breakfast/微波炉蒸蛋.md)
- [温泉蛋](dishes/breakfast/温泉蛋/温泉蛋.md) - [温泉蛋](dishes/breakfast/温泉蛋/温泉蛋.md)
- [燕麦鸡蛋饼](dishes/breakfast/燕麦鸡蛋饼.md) - [燕麦鸡蛋饼](dishes/breakfast/燕麦鸡蛋饼.md)
- [意式香肠北非蛋](dishes/breakfast/意式香肠北非蛋.md)
- [蒸花卷](dishes/breakfast/蒸花卷.md) - [蒸花卷](dishes/breakfast/蒸花卷.md)
- [蒸水蛋](dishes/breakfast/蒸水蛋.md) - [蒸水蛋](dishes/breakfast/蒸水蛋.md)
### 主食 ### 主食
- [炒方便面](dishes/staple/炒方便面.md) - [炒方便面](dishes/staple/炒方便面/炒方便面.md)
- [炒河粉](dishes/staple/炒河粉.md) - [炒河粉](dishes/staple/炒河粉.md)
- [炒凉粉](dishes/staple/炒凉粉/炒凉粉.md) - [炒凉粉](dishes/staple/炒凉粉/炒凉粉.md)
- [炒馍](dishes/staple/炒馍.md) - [炒馍](dishes/staple/炒馍.md)
@@ -284,17 +307,20 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [豆角焖面](dishes/staple/豆角焖面/豆角焖面.md) - [豆角焖面](dishes/staple/豆角焖面/豆角焖面.md)
- [韩式拌饭](dishes/staple/韩式拌饭/韩式拌饭.md) - [韩式拌饭](dishes/staple/韩式拌饭/韩式拌饭.md)
- [河南蒸面条](dishes/staple/河南蒸面条/河南蒸面条.md) - [河南蒸面条](dishes/staple/河南蒸面条/河南蒸面条.md)
- [红芸豆拌饭](dishes/staple/红芸豆拌饭.md)
- [火腿饭团](dishes/staple/火腿饭团/火腿饭团.md) - [火腿饭团](dishes/staple/火腿饭团/火腿饭团.md)
- [基础牛奶面包](dishes/staple/基础牛奶面包/基础牛奶面包.md) - [基础牛奶面包](dishes/staple/基础牛奶面包/基础牛奶面包.md)
- [茄子肉煎饼](dishes/staple/茄子肉煎饼/茄子肉煎饼.md) - [茄子肉煎饼](dishes/staple/茄子肉煎饼/茄子肉煎饼.md)
- [鲣鱼海苔玉米饭](dishes/staple/鲣鱼海苔玉米饭/鲣鱼海苔玉米饭.md) - [鲣鱼海苔玉米饭](dishes/staple/鲣鱼海苔玉米饭/鲣鱼海苔玉米饭.md)
- [酱拌荞麦面](dishes/staple/酱拌荞麦面/酱拌荞麦面.md) - [酱拌荞麦面](dishes/staple/酱拌荞麦面/酱拌荞麦面.md)
- [韭菜盒子](dishes/staple/韭菜盒子.md) - [韭菜盒子](dishes/staple/韭菜盒子.md)
- [可乐炒饭](dishes/staple/可乐炒饭.md)
- [空气炸锅照烧鸡饭](dishes/staple/空气炸锅照烧鸡饭/空气炸锅照烧鸡饭.md) - [空气炸锅照烧鸡饭](dishes/staple/空气炸锅照烧鸡饭/空气炸锅照烧鸡饭.md)
- [醪糟小汤圆](dishes/staple/醪糟小汤圆.md) - [醪糟小汤圆](dishes/staple/醪糟小汤圆.md)
- [老干妈拌面](dishes/staple/老干妈拌面.md) - [老干妈拌面](dishes/staple/老干妈拌面.md)
- [老友猪肉粉](dishes/staple/老友猪肉粉/老友猪肉粉.md) - [老友猪肉粉](dishes/staple/老友猪肉粉/老友猪肉粉.md)
- [烙饼](dishes/staple/烙饼/烙饼.md) - [烙饼](dishes/staple/烙饼/烙饼.md)
- [利提巧卡](dishes/staple/利提巧卡.md)
- [凉粉](dishes/staple/凉粉/凉粉.md) - [凉粉](dishes/staple/凉粉/凉粉.md)
- [螺蛳粉](dishes/staple/螺蛳粉.md) - [螺蛳粉](dishes/staple/螺蛳粉.md)
- [麻辣减脂荞麦面](dishes/staple/麻辣减脂荞麦面.md) - [麻辣减脂荞麦面](dishes/staple/麻辣减脂荞麦面.md)
@@ -313,11 +339,18 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [汤面](dishes/staple/汤面.md) - [汤面](dishes/staple/汤面.md)
- [微波炉腊肠煲仔饭](dishes/staple/微波炉腊肠煲仔饭/微波炉腊肠煲仔饭.md) - [微波炉腊肠煲仔饭](dishes/staple/微波炉腊肠煲仔饭/微波炉腊肠煲仔饭.md)
- [西红柿鸡蛋挂面](dishes/staple/西红柿鸡蛋挂面/西红柿鸡蛋挂面.md) - [西红柿鸡蛋挂面](dishes/staple/西红柿鸡蛋挂面/西红柿鸡蛋挂面.md)
- [鲜肉烧卖](dishes/staple/鲜肉烧卖.md)
- [咸肉菜饭](dishes/staple/咸肉菜饭.md)
- [扬州炒饭](dishes/staple/扬州炒饭/扬州炒饭.md) - [扬州炒饭](dishes/staple/扬州炒饭/扬州炒饭.md)
- [意式肉酱面](dishes/staple/意式肉酱面/意式肉酱面.md) - [意式肉酱面](dishes/staple/意式肉酱面/意式肉酱面.md)
- [印度烤饼](dishes/staple/印度烤饼.md)
- [印度焖饭](dishes/staple/印度焖饭.md)
- [鹰嘴豆炸饼](dishes/staple/鹰嘴豆炸饼.md)
- [炸酱面](dishes/staple/炸酱面.md) - [炸酱面](dishes/staple/炸酱面.md)
- [照烧鸡腿饭](dishes/staple/照烧鸡腿饭.md)
- [蒸卤面](dishes/staple/蒸卤面.md) - [蒸卤面](dishes/staple/蒸卤面.md)
- [中式馅饼](dishes/staple/中式馅饼/中式馅饼.md) - [中式馅饼](dishes/staple/中式馅饼/中式馅饼.md)
- [猪油拌饭](dishes/staple/猪油拌饭.md)
- [煮泡面加蛋](dishes/staple/煮泡面加蛋.md) - [煮泡面加蛋](dishes/staple/煮泡面加蛋.md)
### 半成品加工 ### 半成品加工
@@ -340,6 +373,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [陈皮排骨汤](dishes/soup/陈皮排骨汤.md) - [陈皮排骨汤](dishes/soup/陈皮排骨汤.md)
- [番茄牛肉蛋花汤](dishes/soup/番茄牛肉蛋花汤.md) - [番茄牛肉蛋花汤](dishes/soup/番茄牛肉蛋花汤.md)
- [勾芡香菇汤](dishes/soup/勾芡香菇汤/勾芡香菇汤.md) - [勾芡香菇汤](dishes/soup/勾芡香菇汤/勾芡香菇汤.md)
- [黄瓜皮蛋汤](dishes/soup/黄瓜皮蛋汤.md)
- [金针菇汤](dishes/soup/金针菇汤.md) - [金针菇汤](dishes/soup/金针菇汤.md)
- [菌菇炖乳鸽](dishes/soup/菌菇炖乳鸽/菌菇炖乳鸽.md) - [菌菇炖乳鸽](dishes/soup/菌菇炖乳鸽/菌菇炖乳鸽.md)
- [腊八粥](dishes/soup/腊八粥.md) - [腊八粥](dishes/soup/腊八粥.md)
@@ -347,6 +381,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [米粥](dishes/soup/米粥.md) - [米粥](dishes/soup/米粥.md)
- [奶油蘑菇汤](dishes/soup/奶油蘑菇汤.md) - [奶油蘑菇汤](dishes/soup/奶油蘑菇汤.md)
- [排骨苦瓜汤](dishes/soup/排骨苦瓜汤/排骨苦瓜汤.md) - [排骨苦瓜汤](dishes/soup/排骨苦瓜汤/排骨苦瓜汤.md)
- [排骨山药玉米汤](dishes/soup/排骨山药玉米汤/排骨山药玉米汤.md)
- [皮蛋瘦肉粥](dishes/soup/皮蛋瘦肉粥.md) - [皮蛋瘦肉粥](dishes/soup/皮蛋瘦肉粥.md)
- [生汆丸子汤](dishes/soup/生汆丸子汤.md) - [生汆丸子汤](dishes/soup/生汆丸子汤.md)
- [西红柿鸡蛋汤](dishes/soup/西红柿鸡蛋汤.md) - [西红柿鸡蛋汤](dishes/soup/西红柿鸡蛋汤.md)
@@ -371,12 +406,14 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [可乐桶](dishes/drink/可乐桶.md) - [可乐桶](dishes/drink/可乐桶.md)
- [奶茶](dishes/drink/奶茶.md) - [奶茶](dishes/drink/奶茶.md)
- [柠檬水](dishes/drink/柠檬水/柠檬水.md) - [柠檬水](dishes/drink/柠檬水/柠檬水.md)
- [牛油果拉西](dishes/drink/牛油果拉西.md)
- [奇异果菠菜特调](dishes/drink/奇异果菠菜特调/奇异果菠菜特调.md) - [奇异果菠菜特调](dishes/drink/奇异果菠菜特调/奇异果菠菜特调.md)
- [砂糖椰子冰沙](dishes/drink/砂糖椰子冰沙/砂糖椰子冰沙.md) - [砂糖椰子冰沙](dishes/drink/砂糖椰子冰沙/砂糖椰子冰沙.md)
- [酸梅汤](dishes/drink/酸梅汤/酸梅汤.md) - [酸梅汤](dishes/drink/酸梅汤/酸梅汤.md)
- [酸梅汤(半成品加工)](dishes/drink/酸梅汤(半成品加工).md) - [酸梅汤(半成品加工)](dishes/drink/酸梅汤(半成品加工).md)
- [泰国手标红茶](dishes/drink/泰国手标红茶/泰国手标红茶.md) - [泰国手标红茶](dishes/drink/泰国手标红茶/泰国手标红茶.md)
- [杨枝甘露](dishes/drink/杨枝甘露.md) - [杨枝甘露](dishes/drink/杨枝甘露.md)
- [印度奶茶](dishes/drink/印度奶茶.md)
- [长岛冰茶](dishes/drink/长岛冰茶.md) - [长岛冰茶](dishes/drink/长岛冰茶.md)
- [B52轰炸机](dishes/drink/B52轰炸机.md) - [B52轰炸机](dishes/drink/B52轰炸机.md)
- [Mojito莫吉托](dishes/drink/Mojito莫吉托.md) - [Mojito莫吉托](dishes/drink/Mojito莫吉托.md)
@@ -400,6 +437,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
- [反沙芋头](dishes/dessert/反沙芋头/反沙芋头.md) - [反沙芋头](dishes/dessert/反沙芋头/反沙芋头.md)
- [龟苓膏](dishes/dessert/龟苓膏/龟苓膏.md) - [龟苓膏](dishes/dessert/龟苓膏/龟苓膏.md)
- [红柚蛋糕](dishes/dessert/红柚蛋糕/红柚蛋糕.md) - [红柚蛋糕](dishes/dessert/红柚蛋糕/红柚蛋糕.md)
- [胡萝卜甜糕](dishes/dessert/胡萝卜甜糕.md)
- [咖啡椰奶冻](dishes/dessert/咖啡椰奶冻/咖啡椰奶冻.md) - [咖啡椰奶冻](dishes/dessert/咖啡椰奶冻/咖啡椰奶冻.md)
- [烤蛋挞](dishes/dessert/烤蛋挞/烤蛋挞.md) - [烤蛋挞](dishes/dessert/烤蛋挞/烤蛋挞.md)
- [烤箱版巴斯克芝士蛋糕](dishes/dessert/烤箱版巴斯克芝士蛋糕/烤箱版巴斯克芝士蛋糕.md) - [烤箱版巴斯克芝士蛋糕](dishes/dessert/烤箱版巴斯克芝士蛋糕/烤箱版巴斯克芝士蛋糕.md)
@@ -425,6 +463,11 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
## 衍生作品推荐 ## 衍生作品推荐
- [图像化菜谱:支持在线预览与 PDF 导出](https://king-jingxiang.github.io/HowToCook/)
- [HowToCook-mcp 让 AI 助手变身私人大厨,为你的一日三餐出谋划策](https://github.com/worryzyy/HowToCook-mcp) - [HowToCook-mcp 让 AI 助手变身私人大厨,为你的一日三餐出谋划策](https://github.com/worryzyy/HowToCook-mcp)
- [HowToCook-py-mcp 让 AI 助手变身私人大厨,为你的一日三餐出谋划策 (Python)](https://github.com/DusKing1/howtocook-py-mcp) - [HowToCook-py-mcp 让 AI 助手变身私人大厨,为你的一日三餐出谋划策 (Python)](https://github.com/DusKing1/howtocook-py-mcp)
- [whatToEat 今天吃什么?的决策工具,帮助你快速选择合适的菜谱。](https://github.com/ryanuo/whatToEat) - [whatToEat 今天吃什么?的决策工具,帮助你快速选择合适的菜谱。](https://github.com/ryanuo/whatToEat)
- [厨房计划:开源中文菜谱 API - 由社区贡献,人人可用](https://proj.kitchen)
- [孕养一日:离线孕期膳食与生活记录APP](https://github.com/lichong-a/pregnancy-nutrition-tracking)
- [是啊吃什么(YeahWhat2Eat)](https://github.com/chiadan/YearWhat2Eat)
- [Vibe Cook:一款基于 HowToCook,把「看着馋但迟迟不动手」变成「跟着一步步就做出来了」的沉浸式烹饪 App](https://github.com/zkeq/vibe-cook) [在线访问](https://cook.corerevive.cn)
+15 -13
View File
@@ -1,9 +1,11 @@
# 咖喱炒蟹的做法 # 咖喱炒蟹的做法
第一次吃咖喱炒蟹是在泰国的建兴酒家中餐厅,爆肉的螃蟹挂满有蟹黄味道的咖喱,味道真的绝,喜欢吃海鲜的程序员绝对不能错过。操作简单,对沿海的程序员非常友好 这是一道融合泰式风味的家常海鲜菜,浓郁咖喱包裹着爆满的蟹肉,带有蟹黄香气和椰浆的顺滑口感。螃蟹富含优质蛋白和多种微量元素,有助于补充体力。制作工序清晰,只需注意封煎蟹黄和最后关火翻炒酱汁,对有一定下厨经验的人比较友好,一般从备料到出锅约需 30 分钟
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:815 大卡
## 必备原料和工具 ## 必备原料和工具
- 青蟹(别称:肉蟹) - 青蟹(别称:肉蟹)
@@ -29,18 +31,18 @@
## 操作 ## 操作
- 肉蟹掀盖后对半砍开,蟹钳用刀背轻轻拍裂,切口和蟹钳蘸一下生粉,不要太多。撒 5g 生粉到蟹盖中,盖住蟹黄,备用 1. 肉蟹掀盖后对半砍开,蟹钳用刀背轻轻拍裂,切口和蟹钳蘸一下生粉,不要太多。撒 5g 生粉到蟹盖中,盖住蟹黄,备用
- 洋葱切成洋葱碎,备用 2. 洋葱切成洋葱碎,备用
- 大蒜切碎,备用 3. 大蒜切碎,备用
- 烧一壶开水,备用 4. 烧一壶开水,备用
- 起锅烧油,倒入约 20ml 食用油,等待 10 秒让油温升高 5. 起锅烧油,倒入约 20ml 食用油,等待 10 秒让油温升高
- 将螃蟹切口朝下,轻轻放入锅中,煎 20 秒,这一步主要是封住蟹黄,蟹肉。然后翻面,每面煎 10 秒。煎完将螃蟹取出备用 6. 将螃蟹切口朝下,轻轻放入锅中,煎 20 秒,这一步主要是封住蟹黄,蟹肉。然后翻面,每面煎 10 秒。煎完将螃蟹取出备用
- 将螃蟹盖放入锅中,使用勺子舀起锅中热油泼到蟹盖中,煎封住蟹盖中的蟹黄,煎 20 秒后取出备用 7. 将螃蟹盖放入锅中,使用勺子舀起锅中热油泼到蟹盖中,煎封住蟹盖中的蟹黄,煎 20 秒后取出备用
- 不用刷锅,再倒入 10ml 食用油,大火让油温升高至轻微冒烟,将大蒜末,洋葱碎倒入,炒 10 秒钟 8. 不用刷锅,再倒入 10ml 食用油,大火让油温升高至轻微冒烟,将大蒜末,洋葱碎倒入,炒 10 秒钟
- 将咖喱块放入锅中炒化(10 秒),放入煎好的螃蟹,翻炒均匀 9. 将咖喱块放入锅中炒化(10 秒),放入煎好的螃蟹,翻炒均匀
- 倒入开水 300ml,焖煮 3 分钟。 10. 倒入开水 300ml,焖煮 3 分钟。
- 焖煮完后,倒入椰浆和蛋清,关火,关火后不断翻炒,一直到酱汁变浓稠。 11. 焖煮完后,倒入椰浆和蛋清,关火,关火后不断翻炒,一直到酱汁变浓稠。
- 出锅 12. 出锅
## 附加内容 ## 附加内容
+71
View File
@@ -0,0 +1,71 @@
# 响油鳝丝的做法
响油鳝丝是一道经典的江浙沪家常菜,鳝丝鲜嫩滑爽,蒜香浓郁,酱汁微甜,淋上热猪油后香气四溢,非常下饭。鳝鱼富含优质蛋白和 DHA,营养丰富。这道菜对刀工和火候有一定要求,难度适中,新手需要稍加练习。从备料到出锅,一般 大约 40 分钟就能端上餐桌。
预估烹饪难度:★★★
预估卡路里:556 大卡
## 必备原料和工具
- 鳝丝
- 大蒜
- 姜末
- 料酒
- 生抽
- 蚝油
- 老抽
- 食用盐
- 白糖
- 胡椒粉
- 淀粉
- 蒜末
- 葱花
- 猪油
## 计算
每次制作前需要确定计划做几份。一份够 2 个人吃。
每份:
- 鳝丝 400 g
- 大蒜 40 g
- 姜末 20 g
- 料酒 13 g
- 生抽 3 g
- 蚝油 2 g
- 老抽 2 g
- 食用盐 2 g
- 白糖 6-15 g
- 胡椒粉 3.5-8 g
- 淀粉 10 g
- 水 50 g
- 蒜末 40 g
- 葱花 15 g
- 猪油 20 g
## 操作
1. 将鳝鱼切成三段后切成细丝
2. 加入 0.5 g 胡椒粉、3 g 料酒搅拌均匀,再加入 5 g 香油腌制
3. 热油滑锅
4. 加入植物油,烧到 6 成热
5. 加入一半蒜末和全部姜末,翻炒几下
6. 加入鳝丝,中火爆炒 30 秒
7. 边缘淋入 10 g 料酒,翻炒几下
8. 加入生抽,炒匀
9. 加入蚝油、老抽,翻炒几下
10. 加入食用盐、白糖、3 g 胡椒粉,炒匀
11. 淀粉和水混合为水淀粉,倒入锅中,收汁至浓稠
12. 装盘,撒上蒜蓉、葱花
13. 另起锅烧热,加入猪油,烧至七成热,浇在鳝丝上
## 附加内容
- 不能将鳝鱼的血洗得太干净,否则鳝鱼很容易发黑发臭
- 鳝鱼可以让摊主帮忙宰杀
- 可以多加一些胡椒粉和白糖,有利于去腥增香
- 参考资料:[“响油鳝丝”的家常做法,味道很赞,先收藏了 - YouTube](https://www.youtube.com/watch?v=X2DvbhnWcN4)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
+11 -9
View File
@@ -1,11 +1,13 @@
# 小龙虾的做法 # 小龙虾的做法
![成品](./成品.jpg) ![小龙虾-预览图-1](./成品.jpg)
在家里做的小龙虾,肉质细嫩,鲜嫩多汁,干净卫生 这道菜麻辣鲜香,虾肉细嫩多汁,是经典的川湘风味下酒菜,在家自制干净又实惠。小龙虾富含优质蛋白和多种微量元素,但汤汁含油盐较多,适合偶尔享用。处理活虾和多种香料对新手有一定挑战,不过不去虾线可明显降低难度。从备料到出锅大约需要 45 分钟
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:571 大卡
## 必备原料和工具 ## 必备原料和工具
- 小龙虾 - 小龙虾
@@ -46,13 +48,13 @@
## 操作 ## 操作
- 小龙虾刷干净去虾线,葱切 2cm 葱段,姜蒜切末。 1. 小龙虾刷干净去虾线,葱切 2cm 葱段,姜蒜切末。
- 烧油,油微热, 下香叶、八角、桂皮、青花椒、花椒、子弹头辣椒。 2. 烧油,油微热, 下香叶、八角、桂皮、青花椒、花椒、子弹头辣椒。
- 香料出香气之后下锅葱姜蒜 3. 香料出香气之后下锅葱姜蒜
- 葱姜蒜爆香后,加入郫县豆瓣、黄豆酱,炒出红油。 4. 葱姜蒜爆香后,加入郫县豆瓣、黄豆酱,炒出红油。
- 下小龙虾,翻炒至变色。 5. 下小龙虾,翻炒至变色。
- 加入啤酒,等啤酒烧开后加入生抽,盐。 6. 加入啤酒,等啤酒烧开后加入生抽,盐。
- 将小龙虾完全煮熟后出锅。 7. 将小龙虾完全煮熟后出锅。
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 549 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 B

After

Width:  |  Height:  |  Size: 90 KiB

@@ -1,15 +1,13 @@
# 干煎阿根廷红虾的做法 # 干煎阿根廷红虾的做法
![示例菜成品](./干煎阿根廷红虾.jpg) ![干煎阿根廷红虾-预览图-1](./干煎阿根廷红虾.jpg)
平常所见到虾,只有赴“汤”蹈“火”后,才能红!阿根廷虾很任性,一红就红一辈子!跟它住在北极的亲戚,北极虾一样,天生红 一道鲜美诱人的海鲜快手菜,煎制后的阿根廷红虾肉质白嫩,口感鲜甜浓郁,虾壳酥香。富含碘、磷和虾青素等微量元素,有助于增强免疫力、保护心脏并降低胆固醇。难度适中,需要掌握火候和翻面技巧,但步骤清晰,新手按操作来也能成功。预计 大约 20 分钟即可完成
阿根廷红虾,之所以这么红,是因为它生活在深海中,使得它体内含有丰富的碘、磷及珍贵的虾青素等微量元素,能够增强人体免疫力,还对心脏活动具有重要调节作用,可以减少血液中的胆固醇含量。
阿根廷红虾,不仅个大肥美,虾肉白如凝脂,细腻腴滑,口感鲜嫩,味道甜香浓郁,是虾类料理界的宠儿,看着真让人垂(chao)涎(ji)欲(xiang)滴(chi),快享受这大快朵颐的欢愉吧!
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:309 大卡
## 必备原料和工具 ## 必备原料和工具
- 阿根廷红虾(选用了速冻虾) - 阿根廷红虾(选用了速冻虾)
@@ -38,18 +36,18 @@
## 操作 ## 操作
- 阿根廷红虾解冻,最好是提前 1 天从速冻取出放到冷藏里自然解冻,能更好保持风味和口感。可买已经开背去虾线的,节省了不少时间 1. 阿根廷红虾解冻,最好是提前 1 天从速冻取出放到冷藏里自然解冻,能更好保持风味和口感。可买已经开背去虾线的,节省了不少时间
- 解冻好的红虾洗净擦干备用,注意这里一定要沥干水分,赶时间可以用厨房用纸吸干水分 2. 解冻好的红虾洗净擦干备用,注意这里一定要沥干水分,赶时间可以用厨房用纸吸干水分
- 生姜切片,洋葱切小方块,香菜洗干净后,叶茎分离,把香菜叶切碎,大蒜压碎切成小块碎末 3. 生姜切片,洋葱切小方块,香菜洗干净后,叶茎分离,把香菜叶切碎,大蒜压碎切成小块碎末
- 大火热锅,热锅后倒入两调羹橄榄油,等油温升高后,放入生姜片,洋葱块和香菜茎煸炒 4. 大火热锅,热锅后倒入两调羹橄榄油,等油温升高后,放入生姜片,洋葱块和香菜茎煸炒
- 约 1 分钟后取出生姜,洋葱和香菜茎,弃用 5. 约 1 分钟后取出生姜,洋葱和香菜茎,弃用
- 调中大火,放入红虾开始煎,注意所有虾需要单面都完整接触平底锅,煎约 2 分钟,同时给每只虾刷上一层油 6. 调中大火,放入红虾开始煎,注意所有虾需要单面都完整接触平底锅,煎约 2 分钟,同时给每只虾刷上一层油
- 待底面虾壳有微微焦黄时翻面,并撒入大蒜碎末,轻微晃动平底锅使得受热均匀 7. 待底面虾壳有微微焦黄时翻面,并撒入大蒜碎末,轻微晃动平底锅使得受热均匀
- 约 1 分钟后添加 20ml 白葡萄酒 8. 约 1 分钟后添加 20ml 白葡萄酒
- 再煎 1 分钟后调中小火,均匀撒上一层盐和黑胡椒 9. 再煎 1 分钟后调中小火,均匀撒上一层盐和黑胡椒
- 给每只虾滴上一滴生抽 10. 给每只虾滴上一滴生抽
- 撒上香菜叶,装盘 11. 撒上香菜叶,装盘
- 切好柠檬片,摆放到盘边即可 12. 切好柠檬片,摆放到盘边即可
## 附加内容 ## 附加内容
+12 -10
View File
@@ -1,9 +1,11 @@
# 微波葱姜黑鳕鱼的做法 # 微波葱姜黑鳕鱼的做法
这道菜改编自西雅图 Veil 餐厅主厨 Johnny Zhu 的母亲 Margaret Lu 的菜谱。卢女士原菜谱是使用罗非鱼来做这道菜,Johnny 改为鳕鱼,但也可以用大比目鱼鱼排,或者海鲈鱼、鳟鱼等。每种鱼的密度有差别,烹饪时间要做微调 微波做鱼,葱姜提鲜,热油一淋,香气四溢,是一道肉质细嫩、滋味咸鲜的家常蒸鱼菜,属于改良粤式做法。黑鳕鱼富含优质蛋白和欧米伽-3 脂肪酸,对心脑健康有益。操作不算复杂,但需掌握火候和油温,更适合有一定下厨经验的朋友。从备料到上桌大约只需二十分钟
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:749 大卡
## 必备原料和工具 ## 必备原料和工具
原料: 原料:
@@ -38,15 +40,15 @@
## 操作 ## 操作
- 鱼片分别放入密封袋,鱼皮向下放在盘子中。 1. 鱼片分别放入密封袋,鱼皮向下放在盘子中。
- 取葱白切丝 25g,姜去皮后切丝,10g,混合在一起后分成两半,分别放在袋内鱼片上。 2. 取葱白切丝 25g,姜去皮后切丝,10g,混合在一起后分成两半,分别放在袋内鱼片上。
- 每个袋子倒入 2.5mL 料酒。 3. 每个袋子倒入 2.5mL 料酒。
- 封好密封袋,放入微波炉中,中火(800 瓦)微波至*不透明且容易散开*时(约 3.5-5 分钟),从袋中取出鱼片。 4. 封好密封袋,放入微波炉中,中火(800 瓦)微波至*不透明且容易散开*时(约 3.5-5 分钟),从袋中取出鱼片。
- 去除青葱和姜。 5. 去除青葱和姜。
- 取酱油 25mL,芝麻油 2mL,混合均匀后平均淋在两片鱼片上。 6. 取酱油 25mL,芝麻油 2mL,混合均匀后平均淋在两片鱼片上。
- 取葱绿切细丝 10g,姜去皮后切丝 3g,混合后分成两份撒在鱼片上。 7. 取葱绿切细丝 10g,姜去皮后切丝 3g,混合后分成两份撒在鱼片上。
- 取花生油 50mL,在小锅中加热至 190℃。 8. 取花生油 50mL,在小锅中加热至 190℃。
- 将热油淋到放油葱绿的鱼片上,立刻上桌。 9. 将热油淋到放油葱绿的鱼片上,立刻上桌。
## 附加内容 ## 附加内容
+14 -12
View File
@@ -1,9 +1,11 @@
# 水煮鱼的做法 # 水煮鱼的做法
水煮鱼是一道做法中等难度的硬菜。巴沙鱼富含优质蛋白且脂肪含量低,配合各种时令蔬菜十分营养健康。初学者一般需要 2 小时即可完成 水煮鱼是一道麻辣鲜香、鱼肉嫩滑的经典川菜。巴沙鱼富含优质蛋白且脂肪含量低,搭配时令蔬菜营养均衡。做法中等难度,对新手有一定挑战,但按步骤操作也能成功。预计制作时长约 2 小时。
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:248 大卡
## 必备原料和工具 ## 必备原料和工具
- 巴沙鱼 - 巴沙鱼
@@ -36,17 +38,17 @@
## 操作 ## 操作
- 准备:巴沙鱼若是从冷冻柜里取出,需要放室温自然解冻 5 小时再做切片处理。 1. 准备:巴沙鱼若是从冷冻柜里取出,需要放室温自然解冻 5 小时再做切片处理。
- 切片:巴沙鱼撇成薄片,约 5cm 长,3cm 宽。 2. 切片:巴沙鱼撇成薄片,约 5cm 长,3cm 宽。
- [腌制](../../tips/learn/学习腌.md):将切好片的巴沙鱼放入大不锈钢碗中 3. [腌制](../../tips/learn/学习腌.md):将切好片的巴沙鱼放入大不锈钢碗中
- 加入 30g 豆瓣酱,3g 盐,10ml 藤椒油,3g 白胡椒粉 4. 加入 30g 豆瓣酱,3g 盐,10ml 藤椒油,3g 白胡椒粉
- 用手抓匀后加入 5ml 菜籽油收尾封住口味 5. 用手抓匀后加入 5ml 菜籽油收尾封住口味
- 常温静置至少 30 分钟入味。 6. 常温静置至少 30 分钟入味。
- 备菜:大蒜切成蒜末。以 300g 花菜,200g 生菜为例,将花菜与生菜洗净。 7. 备菜:大蒜切成蒜末。以 300g 花菜,200g 生菜为例,将花菜与生菜洗净。
- 焯水与炒菜:花菜[开水锅焯水](../../tips/learn/学习焯水.md)备用;将生菜洗净晾干,炒熟备用(不用放油)。 8. 焯水与炒菜:花菜[开水锅焯水](../../tips/learn/学习焯水.md)备用;将生菜洗净晾干,炒熟备用(不用放油)。
- 炒豆瓣酱:热锅冷油(菜籽油 20ml),加入 10g 豆瓣酱,10g 豆豉(可选),加入蒜末,**中火**慢炒。 9. 炒豆瓣酱:热锅冷油(菜籽油 20ml),加入 10g 豆瓣酱,10g 豆豉(可选),加入蒜末,**中火**慢炒。
- 汆鱼片:加入 150ml 热水,水很快开后加入腌制好的鱼片,轻轻翻动让鱼片在水中散开,加入 2g 盐和 2g 糖调味(此时可根据个人口味调整盐的用量)。水再次沸腾后即可盛盘。 10. 汆鱼片:加入 150ml 热水,水很快开后加入腌制好的鱼片,轻轻翻动让鱼片在水中散开,加入 2g 盐和 2g 糖调味(此时可根据个人口味调整盐的用量)。水再次沸腾后即可盛盘。
- 盛盘:先将熟的蔬菜盛至大碗中,然后将热的鱼片盛在蔬菜上面,浇上锅中剩余热汤即可! 11. 盛盘:先将熟的蔬菜盛至大碗中,然后将热的鱼片盛在蔬菜上面,浇上锅中剩余热汤即可!
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 155 KiB

+18 -10
View File
@@ -1,7 +1,11 @@
# 油焖大虾的做法 # 油焖大虾的做法
这道鲁菜经典以咸甜交融的酱汁包裹整虾,成菜红亮油润,虾肉紧实弹嫩。虾本身富含优质蛋白与虾青素,脂肪含量低,是补充营养又不易增加负担的食材。制作时需要炼葱油、剪虾、焖烧、收汁,对火候和调味把握有一定要求,更适合有基础的厨友尝试,全程大约需要 40 分钟。
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:584 大卡
## 必备原料和工具 ## 必备原料和工具
- 黑虎虾 or 明虾、 - 黑虎虾 or 明虾、
@@ -23,22 +27,26 @@
## 操作 ## 操作
- 剪虾枪到根上,虾须虾爪都剪掉,沙包挑掉,开背虾线挑出来,洗净备用 1. 剪虾枪到根上,虾须虾爪都剪掉,沙包挑掉,开背虾线挑出来,洗净备用
- 炸料油 2. 炸料油
- 油温三成热放花椒,油热离火,放葱姜(不要让油变色最好)葱稍微变黄沥油 (葱油弄多了可以留着作为拌面使用)。 - 油温三成热放花椒,油热离火,放葱姜(不要让油变色最好)葱稍微变黄沥油 (葱油弄多了可以留着作为拌面使用)。
- 下油,虾摆放整齐,两面变色后轻轻摁虾头
3. 下油,虾摆放整齐,两面变色后轻轻摁虾头
- 放姜米(姜切成细颗粒) - 放姜米(姜切成细颗粒)
- 黄酒 30g - 黄酒 30g
- 水两小碗 - 水两小碗
- 盐 3g - 盐 3g
- 冰糖 10 克 - 冰糖 10 克
- 大火烧开转小火盖盖子闷(中途不能再加汤水,不要开盖)
- 皮亮虾弯就可以起锅,虾摆盘 4. 大火烧开转小火盖盖子闷(中途不能再加汤水,不要开盖)
- 收汁(过滤后倒回锅里收浓,放葱油 ) 汤汁剩余 1/4 时。 5. 皮亮虾弯就可以起锅,虾摆盘
- 浇汁 6. 收汁(过滤后倒回锅里收浓,放葱油 ) 汤汁剩余 1/4 时。
- 完成 7. 浇汁
- ![成品](./油焖大虾.jpg) 8. 完成
- 开吃✅ 9. ![油焖大虾-预览图-1](./油焖大虾.jpg)
10. 开吃✅
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 183 KiB

+26 -18
View File
@@ -1,7 +1,11 @@
# 烤鱼的做法 # 烤鱼的做法
这道川味烤鱼麻辣鲜香,鱼肉外焦里嫩,配菜吸饱汤汁后格外下饭。草鱼富含优质蛋白,搭配多种蔬菜,营养均衡。做法看似复杂,但跟着步骤走其实不难,适合想挑战硬菜的新手。从备料到上桌大约需要一小时。
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:2152 大卡
## 必备原料和工具 ## 必备原料和工具
- 草鱼(农贸市场或者超市让店家杀掉,去除不要的器官) - 草鱼(农贸市场或者超市让店家杀掉,去除不要的器官)
@@ -49,28 +53,32 @@
## 操作 ## 操作
- 草鱼(一般 3 斤 )从背部切开,两面沿着鱼的背部往下划几刀,不要划到鱼肚皮,不然不易定型 1. 草鱼(一般 3 斤 )从背部切开,两面沿着鱼的背部往下划几刀,不要划到鱼肚皮,不然不易定型
- 可以用热水浇在鱼身上洗去粘液或者用刷子在流动水龙头下面不停的刷洗,直到摸着没有黏糊糊的手感。 - 可以用热水浇在鱼身上洗去粘液或者用刷子在流动水龙头下面不停的刷洗,直到摸着没有黏糊糊的手感。
- 把鱼放到容器中,加入料酒,10g 白胡椒粉,5g 食盐抹匀腌制二十分钟入味。
-半根大葱切成一块一块,大蒜粒中间切开,和八角香叶桂皮放在一个容器中 2.鱼放到容器中,加入料酒,10g 白胡椒粉,5g 食盐抹匀腌制二十分钟入味。
- 干辣椒段中间一分为二切开并和灯笼椒装在一个容器中 3. 把半根大葱切成一块一块,大蒜粒中间切开,和八角香叶桂皮放在一个容器中
- 芹菜切小段 4. 干辣椒段中间一分为二切开并和灯笼椒装在一个容器中
- 豆芽焯水 5. 芹菜切小段
- 千张焯水切成丝 6. 豆芽焯水
- 洋葱切成丝 7. 千张焯水切成丝
- 烤制鱼 8. 洋葱切成丝。
9. 烤制鱼
- 家里有烤箱的可以在烤盘刷上底油,鱼皮朝下,直到烤制两面金黄,然后撒上孜然粉 - 家里有烤箱的可以在烤盘刷上底油,鱼皮朝下,直到烤制两面金黄,然后撒上孜然粉
- 如果没有烤箱,可以热锅热油,锅的两边撒上 2g 食盐,下入草鱼开始煎,刚下入的时候不要着急翻动,等一面定型后再翻面,煎制两面金黄,撒上孜然粉,出锅装在盘子里准备。 - 如果没有烤箱,可以热锅热油,锅的两边撒上 2g 食盐,下入草鱼开始煎,刚下入的时候不要着急翻动,等一面定型后再翻面,煎制两面金黄,撒上孜然粉,出锅装在盘子里准备。
- 锅中撒上 20ml 食用油,等到油热后,把大葱大蒜八角香叶倒入炒香
- 加上一包火锅底料的一半和 15-20g 豆瓣酱,炒出红油
- 加入 5g 白糖,10g 食盐,5ml 生抽调味,倒入和食材齐平的清水煮开
- 依次下入芹菜段,豆芽,千张丝,不用煮熟,稍微烫一下后铺上洋葱丝,放上烤鱼
- 加入干辣椒,灯笼椒,青花椒
- 另一个锅烧油,油热后浇在刚加入的辣椒上面激发出香味
- 最后撒上熟花生米,葱花,白芝麻,香菜
- 煮 5-6 分钟,美味即成。
![示例菜成品](./烤鱼.jpg) 10. 锅中撒上 20ml 食用油,等到油热后,把大葱大蒜八角香叶倒入炒香
11. 加上一包火锅底料的一半和 15-20g 豆瓣酱,炒出红油
12. 加入 5g 白糖,10g 食盐,5ml 生抽调味,倒入和食材齐平的清水煮开
13. 依次下入芹菜段,豆芽,千张丝,不用煮熟,稍微烫一下后铺上洋葱丝,放上烤鱼
14. 加入干辣椒,灯笼椒,青花椒
15. 另一个锅烧油,油热后浇在刚加入的辣椒上面激发出香味
16. 最后撒上熟花生米,葱花,白芝麻,香菜
17. 煮 5-6 分钟,美味即成。
![烤鱼-预览图-1](./烤鱼.jpg)
## 附加内容 ## 附加内容
+10 -6
View File
@@ -1,7 +1,11 @@
# 清蒸生蚝的做法 # 清蒸生蚝的做法
清蒸生蚝是一道原汁原味的沿海家常菜,蚝肉鲜嫩多汁,带着淡淡的海水咸香,蒜蓉与姜丝激发出清甜口感。生蚝富含优质蛋白和锌元素,能帮助提升免疫力。操作不算复杂,但掀开滚烫锅盖和处理蚝壳需要稍加小心,新手也能顺利完成。从刷洗到出锅,大约只需二十分钟。
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:184 大卡
## 必备原料和工具 ## 必备原料和工具
* 生蚝 * 生蚝
@@ -22,12 +26,12 @@
## 操作 ## 操作
* 将生蚝用刷子刷干净(没有刷子用牙刷)。 1. 将生蚝用刷子刷干净(没有刷子用牙刷)。
* 蒸锅中放水,将蒸屉放上之后,将 6 个生蚝平铺在蒸屉,使用 50%功率,蒸 3 分钟。 2. 蒸锅中放水,将蒸屉放上之后,将 6 个生蚝平铺在蒸屉使用 50%功率,蒸 3 分钟。
* 用右手拿着湿抹布掀开烫锅盖,将每个生蚝的外壳掀开一半去掉,生蚝的凸面向下,平面向上,每个放 1 根姜丝,10g 蒜末放到生蚝上。 3. 用右手拿着湿抹布掀开烫锅盖,将每个生蚝的外壳掀开一半去掉,生蚝的凸面向下,平面向上,每个放 1 根姜丝,10g 蒜末放到生蚝上。
* 关上烫锅盖,100%功率蒸 3.5 分钟。 4. 关上烫锅盖,100%功率蒸 3.5 分钟。
* 停火,用右手拿着抹布掀开烫锅盖,每个放 5ml 酱油。 5. 停火,用右手拿着抹布掀开烫锅盖,每个放 5ml 酱油。
* 盛盘。 6. 盛盘。
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 332 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 351 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 258 KiB

+16 -12
View File
@@ -1,7 +1,11 @@
# 清蒸鲈鱼的做法 # 清蒸鲈鱼的做法
清蒸鲈鱼是一道粤式经典蒸菜,鱼肉细嫩爽滑,味道清淡鲜美,能最大程度保留鲈鱼的原汁原味。鲈鱼富含优质蛋白和 DHA,营养丰富且易于消化。这道菜操作简单,对新手非常友好,从备料到出锅大约只需三十分钟。
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:385 大卡
## 必备原料和工具 ## 必备原料和工具
- 鲈鱼(害怕杀鱼的同学可以让店家帮忙杀) - 鲈鱼(害怕杀鱼的同学可以让店家帮忙杀)
@@ -26,19 +30,19 @@
## 操作 ## 操作
- 姜切片切丝、香葱的葱白切段,葱绿切丝,切丝后放入冷水浸泡备用。 1. 姜切片切丝、香葱的葱白切段,葱绿切丝,切丝后放入冷水浸泡备用。
- 鲈鱼处理好后洗净,用厨房纸擦干,两面分别划几刀,用盐洗掉鱼身的粘液,并用 10g 盐抹遍鱼身的内外,腌制 10 分钟以上。 2. 鲈鱼处理好后洗净,用厨房纸擦干,两面分别划几刀,用盐洗掉鱼身的粘液,并用 10g 盐抹遍鱼身的内外,腌制 10 分钟以上。
- 补充一个鲈鱼改刀和摆盘的方法,改刀后可以让鲈鱼立起来蒸,均匀受热,同时吃起来更加方便,无需翻面。 3. 补充一个鲈鱼改刀和摆盘的方法,改刀后可以让鲈鱼立起来蒸,均匀受热,同时吃起来更加方便,无需翻面。
- ![改刀](./改刀.jpg) 4. ![改刀](./改刀.jpg)
- ![摆盘](./摆盘.jpg) 5. ![清蒸鲈鱼-预览图-2](./摆盘.jpg)
- 鱼肚内塞上姜和葱白,鱼身也撒上姜和葱白,量为备用的一半。蒸鱼的碟子用筷子将鱼跟碟子隔开蒸 6. 鱼肚内塞上姜和葱白,鱼身也撒上姜和葱白,量为备用的一半。蒸鱼的碟子用筷子将鱼跟碟子隔开蒸
- 水烧热感觉到水温后放进入鱼 7. 水烧热感觉到水温后放进入鱼
- 大火清蒸 10 分钟。 8. 大火清蒸 10 分钟。
- 蒸好的鱼,用干净的盘子装起来并去除身上姜蒜 9. 蒸好的鱼,用干净的盘子装起来并去除身上姜蒜
- 鱼身浇上 15ml 蒸鱼豉油 10. 鱼身浇上 15ml 蒸鱼豉油
- 鱼身重新撒上姜和葱丝,锅内加上 10ml 食用油并烧热,将食用油淋至鱼身即可出菜 11. 鱼身重新撒上姜和葱丝,锅内加上 10ml 食用油并烧热,将食用油淋至鱼身即可出菜
![示例菜成品](./清蒸鲈鱼.jpg) ![清蒸鲈鱼-预览图-3](./清蒸鲈鱼.jpg)
## 附加内容 ## 附加内容
+10 -6
View File
@@ -1,9 +1,11 @@
# 白灼虾的做法 # 白灼虾的做法
白灼虾非常适合程序员在沿海地区做,类似于清蒸鱼:简单容错、有营养、有满足感,甚至很好看 白灼虾是一道粤式经典快手菜,虾肉鲜甜弹嫩,原汁原味。虾本身富含优质蛋白和多种矿物质,搭配蘸料开胃不油腻。做法简单容错率高,对新手非常友好,从备料到出锅大约只需 15 分钟
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:519 大卡
## 必备原料和工具 ## 必备原料和工具
- 活虾 - 活虾
@@ -38,13 +40,15 @@
## 操作 ## 操作
- 洋葱切小块,姜切片,平铺平底锅。 1. 洋葱切小块,姜切片,平铺平底锅。
- 活虾冲洗一下(去除虾线、剪刀减掉虾腿虾须子都是可选操作),控水,铺在平底锅的洋葱、姜片之上。 2. 活虾冲洗一下(去除虾线、剪刀减掉虾腿虾须子都是可选操作),控水,铺在平底锅的洋葱、姜片之上。
- 锅内倒入料酒,盖上锅盖,中火 1 分钟,小火 5 分钟,关火 5 分钟。 3. 锅内倒入料酒,盖上锅盖,中火 1 分钟,小火 5 分钟,关火 5 分钟。
- 和上一步并行操作,制作蘸料: 4. 和上一步并行操作,制作蘸料:
- 葱切成葱花、蒜切碎、倒入酱油、芝麻、香醋,搅拌之。 - 葱切成葱花、蒜切碎、倒入酱油、芝麻、香醋,搅拌之。
- 油烧热,淋入蘸料。 - 油烧热,淋入蘸料。
- 虾出锅,用干净的盘子装好。
5. 虾出锅,用干净的盘子装好。
![白灼虾](./白灼虾.webp) ![白灼虾](./白灼虾.webp)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 192 KiB

+25 -21
View File
@@ -1,7 +1,11 @@
# 糖醋鲤鱼的做法 # 糖醋鲤鱼的做法
糖醋鲤鱼是经典鲁菜,外酥里嫩、酸甜适口,鱼身炸至金黄浇上红亮糖醋汁,十分诱人。鱼肉富含优质蛋白和多种矿物质,易于消化吸收。这道菜对新手不太友好,难度中等偏上,需掌握改刀、挂糊和油炸火候。从备料到成菜大约需要 1 小时。
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:1011 大卡
## 必备原料和工具 ## 必备原料和工具
- 鲤鱼 - 鲤鱼
@@ -35,30 +39,30 @@
## 操作 ## 操作
- 将鱼清洗干净,确保无鱼鳞等异物 1. 将鱼清洗干净,确保无鱼鳞等异物
- 将鱼头朝左,鱼肚朝下,右手持刀。刀竖直切下 1cm,按紧鱼身往左片 3-4cm,再将鱼片中间轻轻划一刀 2. 将鱼头朝左,鱼肚朝下,右手持刀。刀竖直切下 1cm,按紧鱼身往左片 3-4cm,再将鱼片中间轻轻划一刀
- 将鱼放进盆里,然后将大姜切片,大葱切段(随便切切就行了,主要是需要去腥味) 3. 将鱼放进盆里,然后将大姜切片,大葱切段(随便切切就行了,主要是需要去腥味)
- 用吃奶的力气将大葱大姜里的汁水挤到盆中 4. 用吃奶的力气将大葱大姜里的汁水挤到盆中
- 加入 20g 盐,25g 料酒,然后给鲤鱼搓个澡,涂抹均匀 5. 加入 20g 盐,25g 料酒,然后给鲤鱼搓个澡,涂抹均匀
- ![腌制](./腌制.jpg) 6. ![腌制](./腌制.jpg)
(腌鱼时间越长,鱼腥味就越小,推荐腌 30 分钟以上) (腌鱼时间越长,鱼腥味就越小,推荐腌 30 分钟以上)
- 找个干净的盆,加入 100g 面粉、200g 淀粉、180g 水、5g 盐,用手将其搅拌均匀,面糊此时粘稠呈可拉丝状态,然后打入一个鸡蛋,再次搅匀 7. 找个干净的盆,加入 100g 面粉、200g 淀粉、180g 水、5g 盐,用手将其搅拌均匀,面糊此时粘稠呈可拉丝状态,然后打入一个鸡蛋,再次搅匀
- 等待 30 分钟 8. 等待 30 分钟
- 将鱼放在案板上,用干毛巾将鱼身上的水擦干(这样可以更好的挂糊) 9. 将鱼放在案板上,用干毛巾将鱼身上的水擦干(这样可以更好的挂糊)
- 将盆冲洗干净,用干毛巾擦干 10. 将盆冲洗干净,用干毛巾擦干
- 起锅烧油,加入约 1L 的油,将油温烧至 7 成热,约 200-240 度 11. 起锅烧油,加入约 1L 的油,将油温烧至 7 成热,约 200-240 度
- 捏起鱼的尾巴,将鱼头沉入锅底,用勺子往鱼的身上淋热油,待面糊成型后,将鱼慢慢放入锅中,拿锅铲轻轻铲起鱼的头部,然后垫上笊篱。防止底部炸糊。 12. 捏起鱼的尾巴,将鱼头沉入锅底,用勺子往鱼的身上淋热油,待面糊成型后,将鱼慢慢放入锅中,拿锅铲轻轻铲起鱼的头部,然后垫上笊篱。防止底部炸糊。
- 准备一个盛鱼的盘子,放在锅的旁边。 13. 准备一个盛鱼的盘子,放在锅的旁边。
- 用锅铲从鱼身处轻轻铲入,两个工具配合鱼翻个身。再炸两分钟,还是同样的方式(笊篱托着鱼头,锅铲托着鱼身,将鱼盛入盘中) 14. 用锅铲从鱼身处轻轻铲入,两个工具配合鱼翻个身。再炸两分钟,还是同样的方式(笊篱托着鱼头,锅铲托着鱼身,将鱼盛入盘中)
- 将锅中的油倒入擦干的盆中,放置一边,然后将锅刷干净 15. 将锅中的油倒入擦干的盆中,放置一边,然后将锅刷干净
- 将 50g 清水、40g 番茄酱、20g 白糖、10g 白醋放入小碗中,搅拌均匀 16. 将 50g 清水、40g 番茄酱、20g 白糖、10g 白醋放入小碗中,搅拌均匀
- 再准备一个小碗加入 10g 淀粉、10g 水,搅拌成水淀粉 17. 再准备一个小碗加入 10g 淀粉、10g 水,搅拌成水淀粉
- 开大火将锅烧热,然后倒入之前准备的料汁,大火烧开,转小火 18. 开大火将锅烧热,然后倒入之前准备的料汁,大火烧开,转小火
- 加入调好的水淀粉,边倒边搅拌,然后 20 秒后关火 19. 加入调好的水淀粉,边倒边搅拌,然后 20 秒后关火
- 将熬好的糖醋汁用勺子均匀地浇在鱼身上,可以加点香菜或葱花点缀,糖醋鲤鱼就做好了 20. 将熬好的糖醋汁用勺子均匀地浇在鱼身上,可以加点香菜或葱花点缀,糖醋鲤鱼就做好了
- ![成品](./成品.jpg) 21. ![糖醋鲤鱼-预览图-2](./成品.jpg)
这里的糖醋汁熬的有点稠了...... 这里的糖醋汁熬的有点稠了......
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 174 KiB

+16 -17
View File
@@ -1,12 +1,11 @@
# 红烧鱼的做法 # 红烧鱼的做法
- **WARNING** 如果没有使用过菜刀剁过肉类食物,那么并不推荐使用该菜单!!! 红烧鱼是一道家常风味浓郁的经典菜,咸鲜微甜,鱼肉嫩滑入味,属于大众喜爱的中式烧菜。鱼肉富含优质蛋白和不饱和脂肪酸,营养易吸收。制作时需要处理生鱼和油煎,步骤稍多,对新手有一定挑战,但跟着菜谱操作也能成功。从备料到出锅,大约需要 40 分钟。
- 在操作中,锋利的菜刀可能会划伤手指,请一定要小心。
- 此做法代表通用红烧鱼做法,材料分为必备和可添加~
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:570 大卡
## 必备原料和工具 ## 必备原料和工具
- 姜、蒜瓣、干辣椒 - 姜、蒜瓣、干辣椒
@@ -43,22 +42,22 @@
### 原材料准备 ### 原材料准备
* 姜蒜准备好,切碎 1. 姜蒜准备好,切碎
* 干辣椒切碎,和姜蒜一起 2. 干辣椒切碎,和姜蒜一起
### 最终步骤 ### 最终步骤
* 加入 30-50ml 油,等待锅热... 1. 加入 30-50ml 油,等待锅热...
* 放入**擦干水分的鱼**(不想被热油溅一身的话),然后晃动锅,用热油煎鱼,注意这过程一定要小火 2. 放入**擦干水分的鱼**(不想被热油溅一身的话),然后晃动锅,用热油煎鱼,注意这过程一定要小火
* 将鱼翻面,重复上面油煎过程 3. 将鱼翻面,重复上面油煎过程
* 放入姜蒜辣椒,翻炒出香味 4. 放入姜蒜辣椒,翻炒出香味
* 倒入料酒,稍微多一点,此过程注意安全,会起大量油烟 5. 倒入料酒,稍微多一点,此过程注意安全,会起大量油烟
* 倒入醋(喜欢醋可以多放一点) 6. 倒入醋(喜欢醋可以多放一点)
* 然后放入白砂糖,酱油(老抽) 7. 然后放入白砂糖,酱油(老抽)
* 加入冷水,以刚好淹没鱼身为宜,然后调成中火,盖上锅盖,大概 1 分钟后将鱼翻身,继续盖上锅盖 8. 加入冷水,以刚好淹没鱼身为宜,然后调成中火,盖上锅盖,大概 1 分钟后将鱼翻身,继续盖上锅盖
* 3-4 分钟后,加入盐、小米椒、蚝油(味精、鸡精等),然后继续盖上锅盖,后续继续要翻身 9. 3-4 分钟后,加入盐、小米椒、蚝油(味精、鸡精等),然后继续盖上锅盖,后续继续要翻身
* 当锅内汤汁收汁到鱼的脊背线上的鱼鳍下面一点点的时候(或者汤汁不多的时候),转小火,加入香菜,葱花,然后盖上锅盖 20 秒,关火 10. 当锅内汤汁收汁到鱼的脊背线上的鱼鳍下面一点点的时候(或者汤汁不多的时候),转小火,加入香菜,葱花,然后盖上锅盖 20 秒,关火
* 起锅 11. 起锅
## 附加内容 ## 附加内容
+36 -31
View File
@@ -1,10 +1,11 @@
# 红烧鱼头的做法 # 红烧鱼头的做法
- **WARNING** 如果没有使用过菜刀剁过肉类食物,那么并不推荐使用该菜单!!! 红烧鱼头是一道经典的家常烧菜,鱼头胶质丰富,肉质滑嫩,汤汁咸鲜微辣,十分下饭。鱼头富含优质蛋白、卵磷脂和不饱和脂肪酸,对滋养皮肤和大脑有益。由于需要处理生鱼和剁骨,难度稍高,不建议完全零基础的新手独自操作,全程制作(含腌制)约需 2–2.5 小时。
- 在操作中,锋利的菜刀可能会划伤手指,请一定要小心。
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:333 大卡
## 必备原料和工具 ## 必备原料和工具
- 注:如果有可能,尽量另准备一把菜刀,超市或市场上均有廉价且刀片更厚的菜刀,刀片厚度在 5-7mm 为最佳。 - 注:如果有可能,尽量另准备一把菜刀,超市或市场上均有廉价且刀片更厚的菜刀,刀片厚度在 5-7mm 为最佳。
@@ -30,43 +31,47 @@
### 原材料准备 ### 原材料准备
* 葱、姜、蒜、香菜、美人椒分别清洗干净。 1. 葱、姜、蒜、香菜、美人椒分别清洗干净。
* 干辣椒与八角稍微冲洗即可。 2. 干辣椒与八角稍微冲洗即可。
* 大葱切两半。后半段大葱(葱白处)切段,每段长度约 4cm。前半段(葱叶处)先切段,再将每段劈为四瓣。 3. 大葱切两半。后半段大葱(葱白处)切段,每段长度约 4cm。前半段(葱叶处)先切段,再将每段劈为四瓣。
* 姜切片,每片厚度约 3mm。 4. 姜切片,每片厚度约 3mm。
* 大蒜拍碎。 5. 大蒜拍碎。
* 拿出两棵香菜去根,切为 1.5cm 香菜碎。 6. 拿出两棵香菜去根,切为 1.5cm 香菜碎。
* 将美人椒切为厚度为 3mm 的辣椒圈。 7. 将美人椒切为厚度为 3mm 的辣椒圈。
* 干辣椒切四段。 8. 干辣椒切四段。
### 腌制鱼头 ### 腌制鱼头
* 注:下文所述的鱼身是购买鱼头时所附带的鱼肉。 1. 注:下文所述的鱼身是购买鱼头时所附带的鱼肉。
* 将鱼头去鳞,清洗鱼头处未被清理干净的内脏。 2. 将鱼头去鳞,清洗鱼头处未被清理干净的内脏。
* 剁去鱼鳍、清理鱼鳃。 3. 剁去鱼鳍、清理鱼鳃。
* 将鱼头下巴与鱼身连接的地方剁开,鱼身剁块,鱼头剁成四/六瓣。 4. 将鱼头下巴与鱼身连接的地方剁开,鱼身剁块,鱼头剁成四/六瓣。
* 注:鱼的处理很难用文字完全表述,可以搜索鱼头处理相关视频。 * 注:鱼的处理很难用文字完全表述,可以搜索鱼头处理相关视频。
* 将剁好的鱼头进行清洗,最好洗掉鱼块上滞留的血水。
* 将清洗好的鱼块放入盆中,加入 5g 盐、10g 生抽、10g 料酒。放入葱(前半段切碎的那个)、1/3 姜片。将其拌匀,静置 1-2 小时 5. 将剁好的鱼头进行清洗,最好洗掉鱼块上滞留的血水
6. 将清洗好的鱼块放入盆中,加入 5g 盐、10g 生抽、10g 料酒。放入葱(前半段切碎的那个)、1/3 姜片。将其拌匀,静置 1-2 小时。
### 最终步骤 ### 最终步骤
* 加入 30ml 油,等待锅热... 1. 加入 30ml 油,等待锅热...
* 油热,将锅关至小火 2. 油热,将锅关至小火
* 如果不明白为何要这样做,请查看[学习炒与煎](../../tips/learn/学习炒与煎.md)中的翻炒辅料。 * 如果不明白为何要这样做,请查看[学习炒与煎](../../tips/learn/学习炒与煎.md)中的翻炒辅料。
* 放入姜片,慢慢翻炒,以姜片中的大部分汁水被炒出,以金黄色为准。
* 放入葱段,翻炒至葱段略显发白 3. 放入姜片,慢慢翻炒,以姜片中的大部分汁水被炒出,以金黄色为准
* 放入蒜碎、八角、干辣椒,翻炒 5 秒 4. 放入葱段,翻炒至葱段略显发白
* 将腌制好的鱼头倒入锅中,翻炒 2-3 分钟 5. 放入蒜碎、八角、干辣椒,翻炒 5 秒
* 倒入 500ml 清水,加入 2g 盐、3g 鸡精、5g 生抽、3g 老抽、5g 料酒、2g 黑胡椒粉、3g 陈醋 6. 将腌制好的鱼头倒入锅中,翻炒 2-3 分钟
* 将两棵香菜放入锅中,盖上锅盖 7. 倒入 500ml 清水,加入 2g 盐、3g 鸡精、5g 生抽、3g 老抽、5g 料酒、2g 黑胡椒粉、3g 陈醋
* 调至大火,将水烧开 8. 将两棵香菜放入锅中,盖上锅盖
* 调至火,慢焖入味 9. 调至火,将水烧开
* 当汤汁减少一半时,打开锅盖 10. 调至中火,慢焖入味
* 调至大火收汁,汤汁剩余 1/3 时,关火盛至小盆中 11. 当汤汁减少一半时,打开锅盖
* 注:将锅中的汤汁均匀淋到鱼头上,盛盘时可以将锅中煮的香菜放入小盆底部,这样能让成品菜好看又好吃 12. 调至大火收汁,汤汁剩余 1/3 时,关火盛至小盆中
* 将香菜放至已经盛出的鱼头上,把切好的美人椒圈放在香菜之上 13. 注:将锅中的汤汁均匀淋到鱼头上,盛盘时可以将锅中煮的香菜放入小盆底部,这样能让成品菜好看又好吃
* 色香味俱全的红烧鱼头出炉! 14. 将香菜放至已经盛出的鱼头上,把切好的美人椒圈放在香菜之上。
15. 色香味俱全的红烧鱼头出炉!
## 附加内容 ## 附加内容
+24 -18
View File
@@ -1,7 +1,11 @@
# 红烧鲤鱼的做法 # 红烧鲤鱼的做法
红烧鲤鱼是一道家常鲁菜,鱼肉先炸后炖,外皮微韧,肉质鲜嫩,咸甜酱香中透着五花肉的醇厚,汤汁浓稠下饭。富含优质蛋白和钙、磷等矿物质,有助滋补。处理炸鱼和调味配比稍需耐心,但步骤清晰,新手跟着做也能完成。从备料到出锅预计 大约 1 小时。
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:1051 大卡
## 必备原料和工具 ## 必备原料和工具
- 大葱、姜、大蒜、干辣椒 - 大葱、姜、大蒜、干辣椒
@@ -24,19 +28,20 @@
注:下文所述的鱼是购买时卖家简易处理后的,已刮鱼鳞已去内脏。 注:下文所述的鱼是购买时卖家简易处理后的,已刮鱼鳞已去内脏。
- 葱、姜、蒜、干辣椒分别清洗干净。 1. 葱、姜、蒜、干辣椒分别清洗干净。
- 葱白处切段,每段长度约 4cm,再将每段劈为四瓣。 2. 葱白处切段,每段长度约 4cm,再将每段劈为四瓣。
- 姜切片,每片厚度约 3mm。 3. 姜切片,每片厚度约 3mm。
- 一个大蒜拍碎切末,其余蒜切为二瓣。 4. 一个大蒜拍碎切末,其余蒜切为二瓣。
- 干辣椒切四段。 5. 干辣椒切四段。
- 五花肉切片,约 4cm*4cm。 6. 五花肉切片,约 4cm*4cm。
- 清洗鱼。 7. 清洗鱼。
- 鱼背肉厚处拉几道斜口,方便入味 8. 鱼背肉厚处拉几道斜口,方便入味
- 锅里多倒点油,烧至 7 成热(刚刚开始冒烟),下入鱼炸 1 分钟至鱼皮稍稍变硬捞出备用(注意不要一下锅就拨弄鱼,等炸一会再拨弄、翻面),炸鱼的油倒出,锅里留一点底油 9. 锅里多倒点油,烧至 7 成热(刚刚开始冒烟),下入鱼炸 1 分钟至鱼皮稍稍变硬捞出备用(注意不要一下锅就拨弄鱼,等炸一会再拨弄、翻面),炸鱼的油倒出,锅里留一点底油
- 将锅里底油烧热,下入五花肉,煸出香味。 10. 将锅里底油烧热,下入五花肉,煸出香味。
- 放入干辣椒、葱、姜、蒜瓣,翻炒 1 分钟。 11. 放入干辣椒、葱、姜、蒜瓣,翻炒 1 分钟。
- 将炸好的鱼倒入锅中。 12. 将炸好的鱼倒入锅中。
- 沿锅边倒入 13. 沿锅边倒入
- 50ml 料酒 - 50ml 料酒
- 50ml 陈醋 - 50ml 陈醋
- 50ml 味极鲜 - 50ml 味极鲜
@@ -45,11 +50,12 @@
- 5g 匙盐 - 5g 匙盐
- 50g 白糖 - 50g 白糖
- 清水没过鱼面。 - 清水没过鱼面。
- 调至中火,将水烧开。
- 调至火,慢焖入味 14. 调至火,将水烧开
- 15 分钟 后,打开锅盖,挑出锅里的葱、姜、蒜、干辣椒 15. 调至小火,慢焖入味
- 调至大火收汁,汤汁剩余 1/4 时,撒点蒜末,关火盛出 16. 15 分钟 后,打开锅盖,挑出锅里的葱、姜、蒜、干辣椒
- 红烧鲤鱼出锅! 17. 调至大火收汁,汤汁剩余 1/4 时,撒点蒜末,关火盛出。
18. 红烧鲤鱼出锅!
## 附加内容 ## 附加内容
+89
View File
@@ -0,0 +1,89 @@
# 肉蟹煲的做法
这道菜酱香浓郁,蟹肉鲜甜微辣,土豆软糯、年糕 Q 弹,汤汁拌饭格外过瘾,属于一道适合聚餐的硬菜。它富含优质蛋白和多种微量元素,营养丰富。制作有一定难度,需处理活蟹、把控火候和调味比例,对新手略具挑战,预计全程约需 1 小时。
预估烹饪难度:★★★★
预估卡路里:2111 大卡
## 必备原料和工具
- 肉蟹(推荐优先级从高到低:缅甸黑蟹、青蟹、梭子蟹、大闸蟹)
- 虾(可选)
- 土豆
- 年糕(推荐硬年糕,新鲜年糕亦可)
- 洋葱
- 大蒜
- 生姜
- 干辣椒
- 青椒
- 红椒
- 蚝油
- 海鲜酱(可选)
- 黄豆酱(可选)
- 甜面酱(或烧烤酱,可选)
- 番茄酱(没有就挤半颗番茄碾碎)
- 淀粉(玉米淀粉或土豆淀粉)
- 冰糖
- 鸡精
- 白胡椒粉
- 料酒(可使用黄酒替代)
- 生抽
- 老抽
- 啤酒
- 清水
## 计算
每次制作前需要确定计划做几份。一份够 3-4 个人吃。
每份:
- 肉蟹 500 g
- 虾 200 g
- 土豆 450 g
- 年糕 200 g
- 洋葱 100 g
- 大蒜 20 g(如果放了虾,追加 10 g)
- 生姜 15 g
- 干辣椒 5 g
- 青椒 30 g
- 红椒 30 g
- 蚝油 20 g
- 食用油 30-50 ml(如果放了虾,追加 10 ml;油炸另需 500 mL
- 海鲜酱 15 g(替代:蚝油 12 g + 白砂糖 3 g)
- 黄豆酱 15 g(替代:生抽 12 ml + 老抽 2 ml + 白糖 1 g
- 甜面酱 10 g(替代:白糖 5.5 g + 生抽 4 ml + 老抽 0.5 ml
- 番茄酱 10 g
- 淀粉 40 g
- 冰糖 10 g
- 鸡精 3 g
- 白胡椒粉 2 g(如果放了虾,追加 1 g)
- 料酒 15 ml
- 生抽 20 ml
- 老抽 5 ml
- 啤酒 200 ml(如果放了虾,追加 50-100 ml)
- 清水 800 ml(如果放了虾,追加 200 ml)
## 操作
1. 土豆切块为各边均为 3 cm 的立方体,青/红椒切成边长 4 cm 的菱形片,洋葱切成 3 cm 宽的月牙瓣,年糕切成 1 cm 厚片
2. 螃蟹切成 50-80 g 的块,裹薄淀粉,180 °C 油温炸 1 分钟捞出
3. 锅中放油,蒜姜干辣椒爆香,放所有酱料 + 冰糖小火炒出红油,注意别糊底
4. 加螃蟹、土豆、啤酒和清水,烧开转小火炖 12 分钟
5. 放年糕和青红椒,开大火收汁到汤汁可以附着在物品表面,最后撒白胡椒粉
## 附加内容
- 建议冷冻 20 分钟让螃蟹昏迷(别冻硬!),或用筷子从口器插入破坏神经
- 如果使用的是冷冻蟹,完全解冻蟹脚容易掉,并且容易造成肉质流失。建议半解冻后裹粉油炸,并将油炸时间延长至 2 分钟
- 如果灶具功率较小,食材下油锅后容易迅速降温,建议油温预热到 200 °C,并且分多批次油炸
- 务必去掉蟹胃(三角包)、蟹腮、蟹心(六角形白片)
- 裹淀粉的螃蟹下锅前务必擦干,热油遇水容易飞溅
- 死蟹绝对不能用(买来的就是冷冻的除外,但是解冻后未及时使用的也不行)
- 不与柿子、浓茶同食
- 痛风患者慎食
- 年糕切片后泡冷水,下锅前冲洗不容易粘锅,下锅后放在表面,沉入锅底容易糊锅
- 要是被螃蟹夹了或者烫伤了,先用冷水冲 15 分钟,严重的话及时就医,如果伤口比较深务必就医
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 326 KiB

@@ -1,10 +1,12 @@
# 芥末黄油罗氏虾的做法 # 芥末黄油罗氏虾的做法
![芥末黄油罗氏虾](./芥末黄油罗氏虾.jpg) ![芥末黄油罗氏虾](./芥末黄油罗氏虾.jpg)
是一道做法简单,味道美味,具有新意的海鲜菜 道菜以黄油与芥末的奇妙搭配为亮点,虾肉紧实弹嫩,酱汁浓郁辛香,是一道新派海鲜菜肴。虾肉富含优质蛋白和多种微量元素,营养均衡。制作难度适中,只要提前备好料、控制火候,新手也能成功。从处理活虾到出锅,大约需要 30 分钟
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:637 大卡
## 必备原料和工具 ## 必备原料和工具
* 罗氏虾 * 罗氏虾
@@ -35,13 +37,13 @@
## 操作 ## 操作
* 将罗氏虾剪掉头尾尖刺、触须和脚,剪刀把虾身开背,去除虾线。 1. 将罗氏虾剪掉头尾尖刺、触须和脚,剪刀把虾身开背,去除虾线。
* 提前搅拌好芥末酱汁:酱油、蚝油、芥末、盐、糖,搅拌均匀! 2. 提前搅拌好芥末酱汁:酱油、蚝油、芥末、盐、糖,搅拌均匀!
* 洗好香菜,切段备用。 3. 洗好香菜,切段备用。
* 罗氏虾沥水,锅中加入油,直接放入罗氏虾,中火,外表煎至金黄,捞出。 4. 罗氏虾沥水,锅中加入油,直接放入罗氏虾,中火,外表煎至金黄,捞出。
* 下入蒜蓉,大火,利用煎虾剩下的油继续煎炒蒜蓉,等到锅中白雾冒出,蒜蓉已经煎出香味,下虾和黄油,让虾充分吸收黄油香味 5. 下入蒜蓉,大火,利用煎虾剩下的油继续煎炒蒜蓉,等到锅中白雾冒出,蒜蓉已经煎出香味,下虾和黄油,让虾充分吸收黄油香味
* 下入调好的酱汁,继续大火煮沸,翻炒虾,至酱汁收汁,加入酒(料酒、啤酒可以放 30g,朗姆酒味道浓郁放 15g 即可。) 6. 下入调好的酱汁,继续大火煮沸,翻炒虾,至酱汁收汁,加入酒(料酒、啤酒可以放 30g,朗姆酒味道浓郁放 15g 即可。)
* 在等酱汁稍微收汁,加入香菜翻炒两下,即可出锅。 7. 在等酱汁稍微收汁,加入香菜翻炒两下,即可出锅。
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 268 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 457 KiB

+23 -19
View File
@@ -1,7 +1,11 @@
# 葱油桂鱼的做法 # 葱油桂鱼的做法
葱油桂鱼是一道葱香浓郁、鱼肉鲜嫩的家常蒸菜,属于中式清淡口味,适合各地人群。桂鱼富含优质蛋白和不饱和脂肪酸,经过精细去腥处理,保留了鱼肉的鲜美与营养。做法对新手十分友好,容错性高,只要按步骤操作,基本零失败。从备料到出锅,全程大约需要 45 分钟。
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:311 大卡
## 必备原料和工具 ## 必备原料和工具
- 桂鱼 - 桂鱼
@@ -40,25 +44,25 @@
## 操作 ## 操作
- 去菜市场买已经处理好的鱼(自己处理的话最好不要内脏),将鱼身表面的所有鳞片刮干净 1. 去菜市场买已经处理好的鱼(自己处理的话最好不要内脏),将鱼身表面的所有鳞片刮干净
- 用厨房用纸将鱼肚子里的贴骨血和黑膜擦干净(帖骨血会影响口感,黑膜是鱼腥味的来源) 2. 用厨房用纸将鱼肚子里的贴骨血和黑膜擦干净(帖骨血会影响口感,黑膜是鱼腥味的来源)
- 用菜刀在鱼身表面来回刮几次,将鱼身的黏液刮掉,进一步去除腥味,然后用清水将鱼内外冲洗干净 3. 用菜刀在鱼身表面来回刮几次,将鱼身的黏液刮掉,进一步去除腥味,然后用清水将鱼内外冲洗干净
- 将鱼平放在砧板,使用厨房纸将鱼内外的水分擦干,然后鱼头朝左,尾朝右,从鱼鳃边开始,每隔 3cm 纵向划一刀,深度达到鱼的脊椎骨即可,另一面使用同样的处理方式 4. 将鱼平放在砧板,使用厨房纸将鱼内外的水分擦干,然后鱼头朝左,尾朝右,从鱼鳃边开始,每隔 3cm 纵向划一刀,深度达到鱼的脊椎骨即可,另一面使用同样的处理方式
- 将鱼平放在盆中,确保盘中没有多余水分 5. 将鱼平放在盆中,确保盘中没有多余水分
- 取一块 50g 姜(鸡蛋大小),用削皮刀把表面的皮去除并洗干净,然后切成厚度为 3mm 的姜片 6. 取一块 50g 姜(鸡蛋大小),用削皮刀把表面的皮去除并洗干净,然后切成厚度为 3mm 的姜片
- 将小米辣洗干净、去蒂,切成厚度为 2mm 的小圆片(或切成 1mm 宽度的丝状) 7. 将小米辣洗干净、去蒂,切成厚度为 2mm 的小圆片(或切成 1mm 宽度的丝状)
- 将小葱洗干净,去除根须,切成 3cm 的小段,稍微粗一点的小葱,可以沿着小葱生长的方向沿中间劈开 8. 将小葱洗干净,去除根须,切成 3cm 的小段,稍微粗一点的小葱,可以沿着小葱生长的方向沿中间劈开
- 加入 8g 盐,25g 料酒到盆中,带上一次性手套,然后对鱼进行全身按摩 1 分钟,确保鱼身每个部位都均匀涂抹了盐和料酒 9. 加入 8g 盐,25g 料酒到盆中,带上一次性手套,然后对鱼进行全身按摩 1 分钟,确保鱼身每个部位都均匀涂抹了盐和料酒
- 按摩好鱼后,在鱼身的每一个刀口中塞入一片姜片,鱼肚子中放入 3 片姜片,腌制 10 分钟(建议不要腌制太久,否则鱼的鲜度降低) 10. 按摩好鱼后,在鱼身的每一个刀口中塞入一片姜片,鱼肚子中放入 3 片姜片,腌制 10 分钟(建议不要腌制太久,否则鱼的鲜度降低)
- 在鱼腌制期间,在蒸锅中加入 5L 清水,烧开后,在蒸锅上放上蒸笼 11. 在鱼腌制期间,在蒸锅中加入 5L 清水,烧开后,在蒸锅上放上蒸笼
- 鱼腌制好后,会析出水分,将多余水分和腌制用料酒、姜片倒掉,用清水冲洗干净鱼身和鱼肚,用厨房纸擦干鱼身和鱼肚 12. 鱼腌制好后,会析出水分,将多余水分和腌制用料酒、姜片倒掉,用清水冲洗干净鱼身和鱼肚,用厨房纸擦干鱼身和鱼肚
- 将鱼平放在蒸鱼盘中,重新在鱼身、鱼肚刀口处塞入姜片 13. 将鱼平放在蒸鱼盘中,重新在鱼身、鱼肚刀口处塞入姜片
- 然后将蒸鱼盘放入蒸笼中,盖上盖子,中火蒸 20 分钟 14. 然后将蒸鱼盘放入蒸笼中,盖上盖子,中火蒸 20 分钟
- 期间水蒸气会附着整个鱼和盘子上,凝结后形成鱼汤,出锅后千万不要倒掉这个汤,这个汤汁是鲜味精华 15. 期间水蒸气会附着整个鱼和盘子上,凝结后形成鱼汤,出锅后千万不要倒掉这个汤,这个汤汁是鲜味精华
- 用防烫夹将蒸鱼盘夹出,在鱼身和鱼周围淋上 10g 蒸鱼豉油 16. 用防烫夹将蒸鱼盘夹出,在鱼身和鱼周围淋上 10g 蒸鱼豉油
- 然后在鱼身和周围均匀撒上小葱段和小米辣 17. 然后在鱼身和周围均匀撒上小葱段和小米辣
- 在铁锅中倒入 15g 植物油,用中小火慢熬 5 分钟,不要用大火,否则油会挥发很快 18. 在铁锅中倒入 15g 植物油,用中小火慢熬 5 分钟,不要用大火,否则油会挥发很快
- 将出锅后的热油均匀地慢慢地淋在鱼身上,鲜掉眉毛的葱油桂鱼就出炉啦! 19. 将出锅后的热油均匀地慢慢地淋在鱼身上,鲜掉眉毛的葱油桂鱼就出炉啦!
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 673 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 202 KiB

+16 -14
View File
@@ -1,11 +1,13 @@
# 葱烧海参的做法 # 葱烧海参的做法
![示例菜成品](./葱烧海参.jpeg) ![葱烧海参-预览图-1](./葱烧海参.jpeg)
道菜的做法并不难,就是海参泡发是需要时间的。疫情隔离在家,干海参是过年前存的年货,正好拿出来尝试一下 是一道经典的鲁菜家常烧制海味,以浓郁的葱香和软糯入味的海参为特色,汤汁稠亮咸鲜回甜。海参富含胶原蛋白与多种微量元素,对滋养身体很有益处。整体烹饪难度不高,但需提前花时间将干海参充分泡发,实际烧制过程约三十分钟即可完成,新手只要按步骤操作也容易成功
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:299 大卡
## 必备原料和工具 ## 必备原料和工具
- 泡发好的海参![海参](./海参.jpeg) - 泡发好的海参![海参](./海参.jpeg)
@@ -25,18 +27,18 @@
## 操作 ## 操作
- 葱白切成 1cm 的段,备用。 1. 葱白切成 1cm 的段,备用。
- 海参切成 1cm 的段,备用。 2. 海参切成 1cm 的段,备用。
- 准备一个空碗,倒入 20g 蚝油, 10g 生抽, 2g 白糖,搅拌均匀。![料汁](./酱汁.jpeg) 3. 准备一个空碗,倒入 20g 蚝油, 10g 生抽, 2g 白糖,搅拌均匀。![料汁](./酱汁.jpeg)
- 另一个空碗倒入淀粉,水,制备水淀粉,勾芡用。 4. 另一个空碗倒入淀粉,水,制备水淀粉,勾芡用。
- 热锅,锅内放入 20ml - 25ml 食用油。等待 10 秒让油温升高。 5. 热锅,锅内放入 20ml - 25ml 食用油。等待 10 秒让油温升高。
- 放入葱白,调*小火*,注意不要让葱白变焦。大概煎 3-5 分钟即可。![葱白](./葱白.jpeg) 6. 放入葱白,调*小火*,注意不要让葱白变焦。大概煎 3-5 分钟即可。![葱白](./葱白.jpeg)
- 用筷子夹出葱白,放入盘中备用。 7. 用筷子夹出葱白,放入盘中备用。
- 倒入调好的料汁,炒香,**等待 1 - 2 分钟** 。 8. 倒入调好的料汁,炒香,**等待 1 - 2 分钟** 。
- 放入切好的海参,翻炒 1 分钟 9. 放入切好的海参,翻炒 1 分钟
- 加入 100 ml 的水, 中小火, **等待 5 分钟** 10. 加入 100 ml 的水, 中小火, **等待 5 分钟**
- 等待锅中汤汁快干的时候,加入水淀粉,加入前面取出的葱白 11. 等待锅中汤汁快干的时候,加入水淀粉,加入前面取出的葱白
- 在外观*呈粘稠状态*后关火,盛盘 ![成品](./葱烧海参.jpeg) 12. 在外观*呈粘稠状态*后关火,盛盘 ![葱烧海参-预览图-5](./葱烧海参.jpeg)
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 B

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 151 KiB

+9 -7
View File
@@ -1,9 +1,11 @@
# 蒜蓉虾的做法 # 蒜蓉虾的做法
蒜蓉虾是广东省地方传统名菜,色香味俱全 这道广东传统名菜以鲜香嫩滑著称,虾肉清甜弹牙,蒜香浓郁扑鼻。海虾富含优质蛋白和钙、硒等微量元素,搭配蒜蓉有助杀菌开胃。做法十分简单,处理虾、铺酱、蒸制、淋油几步即成,新手也能轻松驾驭,全程约需 15 分钟
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:456 大卡
## 必备原料和工具 ## 必备原料和工具
* 海虾 * 海虾
@@ -22,13 +24,13 @@
## 操作 ## 操作
* 用刀从虾头中间切开,切到距离虾尾 1 cm 1. 用刀从虾头中间切开,切到距离虾尾 1 cm
* 将蒜蓉酱铺在虾身中间,放在盘子中 2. 将蒜蓉酱铺在虾身中间,放在盘子中
* 锅中倒入热水,将盘子放入锅中,大火蒸 3 分钟 3. 锅中倒入热水,将盘子放入锅中,大火蒸 3 分钟
* 烧热油,倒入虾盘中,倒入生抽 4. 烧热油,倒入虾盘中,倒入生抽
![示例菜成品](./1.jpeg) ![蒜蓉虾-预览图-1](./1.jpeg)
![示例菜成品](./2.jpeg) ![蒜蓉虾-预览图-2](./2.jpeg)
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 873 KiB

@@ -1,11 +1,13 @@
# 蒜香黄油虾的做法 # 蒜香黄油虾的做法
蒜香黄油虾是一道经典的西式海鲜料理,以鲜虾为主料,配以蒜末和黄油烹制而成。口感鲜嫩,蒜香浓郁。制作简单,适合家庭日常烹饪 蒜香黄油虾是一道经典的西式海鲜菜,虾肉鲜嫩弹牙,被浓郁的蒜香和黄油包裹,带有淡淡柠檬清香。虾肉富含优质蛋白,搭配黄油提供能量,适合快速补充营养。做法简单,只需几种常见食材,新手也能轻松上手,从备料到出锅大约二十分钟
![蒜香黄油虾](./1.jpg) ![蒜香黄油虾](./1.jpg)
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:526 大卡
## 必备原料和工具 ## 必备原料和工具
- 大虾(推荐黑虎虾或基围虾) - 大虾(推荐黑虎虾或基围虾)
@@ -31,15 +33,15 @@
## 操作 ## 操作
- 大虾去头去壳留尾,用牙签挑去虾线,洗净后用厨房纸吸干水分 1. 大虾去头去壳留尾,用牙签挑去虾线,洗净后用厨房纸吸干水分
- 大蒜切成蒜末,备用 2. 大蒜切成蒜末,备用
- 中火加热平底锅,放入 10ml 橄榄油 3. 中火加热平底锅,放入 10ml 橄榄油
- 油热后放入大虾,每面煎 1-1.5 分钟至变色,取出备用 4. 油热后放入大虾,每面煎 1-1.5 分钟至变色,取出备用
- 同一锅中加入黄油,融化后放入蒜末,小火炒香(约 30 秒) 5. 同一锅中加入黄油,融化后放入蒜末,小火炒香(约 30 秒)
- 如使用白葡萄酒,此时加入并煮至酒精挥发(约 1 分钟) 6. 如使用白葡萄酒,此时加入并煮至酒精挥发(约 1 分钟)
- 将虾放回锅中,与蒜香黄油酱汁翻炒均匀(约 1 分钟) 7. 将虾放回锅中,与蒜香黄油酱汁翻炒均匀(约 1 分钟)
- 挤入柠檬汁,翻炒均匀后立即关火 8. 挤入柠檬汁,翻炒均匀后立即关火
- 装盘,淋上锅中剩余酱汁 9. 装盘,淋上锅中剩余酱汁
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 179 KiB

+10 -8
View File
@@ -1,9 +1,11 @@
# 蛏抱蛋的做法 # 蛏抱蛋的做法
蛏抱蛋,是流行于福建福州地区的传统家常菜 蛏抱蛋福建福州一带的传统家常菜,蛏肉裹着蛋液煎得外酥里嫩,带着洋葱和生抽的咸鲜香气。蛏子富含优质蛋白和锌、铁等微量元素,与鸡蛋搭配营养均衡。制作难度适中,需掌握煎炸火候但步骤不繁琐,预计 大约 30 分钟就能端上餐桌。
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:1229 大卡
## 必备原料和工具 ## 必备原料和工具
* 蛏子 * 蛏子
@@ -30,14 +32,14 @@
## 操作 ## 操作
* 烧开水,将蛏子放入水中,水煮 2 分钟后,捞上来去壳,放入大碗 1. 烧开水,将蛏子放入水中,水煮 2 分钟后,捞上来去壳,放入大碗
* 往大碗中加入洋葱、生抽、料酒、鸡精、生粉后,充分搅拌 2. 往大碗中加入洋葱、生抽、料酒、鸡精、生粉后,充分搅拌
* 往大碗中打入 2 个 鸡蛋,继续搅拌 3. 往大碗中打入 2 个 鸡蛋,继续搅拌
* 起锅烧油,倒入碗中蛏子,煎炸至单面金黄后,翻面继续煎炸 4. 起锅烧油,倒入碗中蛏子,煎炸至单面金黄后,翻面继续煎炸
![示例菜成品](./1.jpeg) ![蛏抱蛋-预览图-1](./1.jpeg)
![示例菜成品](./2.jpeg) ![蛏抱蛋-预览图-2](./2.jpeg)
![示例菜成品](./3.jpeg) ![蛏抱蛋-预览图-3](./3.jpeg)
## 附加内容 ## 附加内容
+56
View File
@@ -0,0 +1,56 @@
# 酱炖蟹的做法
这道菜是浙江平湖地区的秋日限定咸鲜风味,蟹黄绵润裹着酱香,蟹肉清甜,汤汁拌饭一绝。富含优质蛋白和微量元素。难度适中,适合有基础的新手,从准备到出锅大约 30 分钟。
预估烹饪难度:★★★
预估卡路里:468 大卡
## 必备原料和工具
- 螃蟹(首选河蟹,次选梭子蟹)
- 豆瓣酱
- 冰糖(可选)
- 老抽
- 菜油(未脱色的菜籽油,俗称“毛菜油”或“土菜油”,备选花生油)
- 番茄酱
- 料酒
- 老姜
- 小葱
- 鸡蛋(可选)
- 猪肉末(可选)
## 计算
每次制作前需要确定计划做几份。一份正好够 2 个人吃。
每份:
- 螃蟹 500 g(约 3-4 只中等河蟹)
- 豆瓣酱 30-50 g
- 冰糖 0-15 g
- 老抽 15 ml
- 菜油 20 ml
- 番茄酱 15 ml
- 料酒 5 ml
- 老姜 10 g
- 葱 10 g
- 鸡蛋 1 个(约 50 g
- 猪肉末 50 g
- 水 500 mL
## 操作
1. 把螃蟹刷洗干净,然后在砧板上对半劈开
2. 锅里下菜油,放入姜末和豆瓣酱爆香,加入冰糖炒化,直到冒小气泡就盛出
3. 在盘子里铺上一层酱,然后把切好的螃蟹切开面朝下,整齐排放在酱上
4. 放点葱段和姜片,建议敲个鸡蛋或在盘底铺肉末
5. 上锅蒸 10-12 分钟
## 附加内容
- 咸口放 50 g 豆瓣酱,甜口减少豆瓣酱的用量并加入冰糖和番茄酱
- 出锅后再撒上一点葱花会更香也更好看
- 参考资料:[秋风起,平湖这道美味很下饭_潮新闻官网](https://tidenews.com.cn/news.html?id=2925971)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
@@ -0,0 +1,72 @@
# 阳朔啤酒鱼的做法
![阳朔啤酒鱼成品](./阳朔啤酒鱼.png)
![阳朔啤酒鱼参考图](./阳朔啤酒鱼参考.jpg)
阳朔啤酒鱼是广西阳朔的地方名菜,选用漓江鲜鱼带鳞煎制,以啤酒代水焖煮,鱼鳞酥脆、鱼肉鲜嫩,啤酒香与番茄微酸交融,风味浓郁独特。鱼肉富含优质蛋白和矿物质,搭配番茄、辣椒,维生素丰富且开胃助食。制作难度中等,对新手稍具挑战,但跟着步骤操作也能成功,预计 30 分钟即可完成。
预估烹饪难度:★★★
预估卡路里:1092 大卡
## 必备原料和工具
- 剑骨鱼或鲤鱼(约 1.5 斤,让店家处理内脏,但**不要刮鱼鳞**)
- 漓泉啤酒(一瓶,约 330ml,桂林本地啤酒,最正宗)
- 番茄(2 个)
- 青椒(2 个)
- 红椒(1 个)
- 大蒜(5-6 瓣)
- 生姜(1 块)
- 葱(2 根)
- 桂林辣椒酱
- 料酒
- 生抽
- 老抽
- 白糖
- 食盐
- 食用油
## 计算
每份:
- 剑骨鱼或鲤鱼 1 条(约 750g,不去鳞)
- 料酒 15ml
- 漓泉啤酒 330ml1 瓶)
- 番茄 2 个(约 300g
- 青椒 2 个(约 150g
- 红椒 1 个(约 80g
- 大蒜 6 瓣(约 30g
- 生姜 1 块(约 20g
- 葱 2 根(约 40g
- 桂林辣椒酱 15g
- 生抽 15ml
- 老抽 5ml
- 白糖 5g
- 食盐 5g
- 食用油 30ml
## 操作
1. 鱼处理好内脏,保留鱼鳞,清洗干净,从腹部剖开成两半(背部相连),用 15ml 料酒、姜片、食盐 3g 腌制 15 分钟
2. 番茄切块,青椒红椒切块,大蒜拍碎,生姜切片,葱切段(葱白葱叶分开)
3. 用姜片擦拭锅底,热锅后倒入 30ml 食用油,油热后放入鱼(鱼皮朝下),煎至两面金黄、鱼鳞酥脆,盛出备用
4. 锅中留底油,放入葱白、姜片、蒜瓣爆香
5. 加入 15g 桂林辣椒酱,炒出红油
6. 放入番茄块,翻炒至番茄出汁变软
7. 倒入整瓶啤酒,加入 15ml 生抽、5ml 老抽、5g 白糖、5g 食盐,搅拌均匀
8. 放入煎好的鱼,大火烧开后转中小火,盖上锅盖焖煮 15-20 分钟
9. 开盖,放入青椒红椒块,继续煮 3-5 分钟
10. 大火收汁至汤汁浓稠,撒上葱叶段,出锅装盘
## 附加内容
- 鱼鳞是这道菜的关键特色,一定要保留,煎炸后会变得酥脆可口
- 鱼剖成两半更容易煎透入味,比整条划刀效果更好
- 正宗做法使用桂林辣椒酱(非郫县豆瓣酱),搭配漓泉啤酒,没有桂林辣椒酱可以用蒜蓉辣酱代替
- 番茄要炒软出汁,这样汤汁更浓郁
- 汤汁不要收太干,留一些拌饭或拌面非常好吃
- 参考资料:[阳朔啤酒鱼的做法](https://www.bilibili.com/video/BV1rt4y1976z)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
Binary file not shown.

After

Width:  |  Height:  |  Size: 958 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 B

After

Width:  |  Height:  |  Size: 49 KiB

@@ -3,8 +3,12 @@
![香煎翘嘴鱼](./香煎翘嘴鱼.jpeg) ![香煎翘嘴鱼](./香煎翘嘴鱼.jpeg)
香煎翘嘴鱼是一道风味浓郁的家常河鲜,鱼身经腌晒后干香紧实,煎至外皮金黄酥脆,肉质细腻咸鲜,带着豆瓣与青椒的微辣回甜。鱼肉富含优质蛋白和不饱和脂肪酸,营养易吸收。制作需要提前腌晒两到四天,烹饪时间约半小时,煎鱼时需耐心控火,对新手稍有挑战,但成菜后香气扑鼻,格外下饭。
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
预估卡路里:820 大卡
## 必备原料和工具 ## 必备原料和工具
- 翘嘴鱼(肉食性鱼类,肉细腻,口感好) - 翘嘴鱼(肉食性鱼类,肉细腻,口感好)
@@ -41,17 +45,17 @@
## 操作 ## 操作
- 鱼开背杀好(让卖鱼的杀好,千万不要剖腹杀鱼,切记是开背),清洗干净 1. 鱼开背杀好(让卖鱼的杀好,千万不要剖腹杀鱼,切记是开背),清洗干净
- 鱼表面用盐涂抹均匀,倒入料酒约 80ml,姜末 20g,放入冰箱保鲜层进行腌制 1-2 天 2. 鱼表面用盐涂抹均匀,倒入料酒约 80ml,姜末 20g,放入冰箱保鲜层进行腌制 1-2 天
- 取出腌制好的鱼,用绳挂起晾晒至半干(约 1-2 天,具体时间需结合气温与阳光) 3. 取出腌制好的鱼,用绳挂起晾晒至半干(约 1-2 天,具体时间需结合气温与阳光)
- 食用前请将鱼用清水清洗,沥干水分(防止水遇油飞溅) 4. 食用前请将鱼用清水清洗,沥干水分(防止水遇油飞溅)
- 开大火将锅烧热,迅速改小火,锅中放油,尽量保持整个锅表面有油,将鱼沿锅边划入锅内(先煎鱼背面) 5. 开大火将锅烧热,迅速改小火,锅中放油,尽量保持整个锅表面有油,将鱼沿锅边划入锅内(先煎鱼背面)
- 鱼入锅后(和翻面后),不要着急移动鱼的位置(此时容易破皮),煎约 30 秒后,尝试晃动锅 6. 鱼入锅后(和翻面后),不要着急移动鱼的位置(此时容易破皮),煎约 30 秒后,尝试晃动锅
- 背面煎约 1 分钟后,翻面煎约 1-2 分钟,煎至两面金黄 7. 背面煎约 1 分钟后,翻面煎约 1-2 分钟,煎至两面金黄
- 等两面都煎好时,把鱼推向锅边一点,留点空间放入豆瓣酱炒香味,放入姜蒜, 8. 等两面都煎好时,把鱼推向锅边一点,留点空间放入豆瓣酱炒香味,放入姜蒜,
- 炒出佐料香味后,加入料酒,生抽,老抽,倒入热水,水量和鱼平齐或者少点 9. 炒出佐料香味后,加入料酒,生抽,老抽,倒入热水,水量和鱼平齐或者少点
- 此时改中大火,煮 5-10 分钟,后放入青椒断,白糖,鸡精,十三香,陈醋 10. 此时改中大火,煮 5-10 分钟,后放入青椒断,白糖,鸡精,十三香,陈醋
- 改小火 2-5 分钟,放入葱,香菜,即可出锅 11. 改小火 2-5 分钟,放入葱,香菜,即可出锅
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 232 KiB

@@ -2,8 +2,12 @@
![鲤鱼炖白菜](./鲤鱼炖白菜.jpeg) ![鲤鱼炖白菜](./鲤鱼炖白菜.jpeg)
鲤鱼炖白菜是一道鲜香浓郁的家常炖菜,鱼肉软嫩入味,白菜清甜吸汁,属于典型的北方风味。鲤鱼富含优质蛋白和不饱和脂肪酸,搭配白菜提供膳食纤维和维生素,营养均衡。制作过程需要煎鱼和炖煮,有一定难度但不算复杂,适合有基础烹饪经验的朋友尝试,从备料到出锅大约需要 40 分钟。
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:792 大卡
## 必备原料和工具 ## 必备原料和工具
- 食用油 - 食用油
@@ -40,12 +44,12 @@
## 操作 ## 操作
- 鲤鱼清洗干净,改刀(在鱼身上多划几个伤口,方便入味) 1. 鲤鱼清洗干净,改刀(在鱼身上多划几个伤口,方便入味)
- 娃娃菜清洗干净放入盘中备用 2. 娃娃菜清洗干净放入盘中备用
- 锅中加油,等油热放入“少盐” “姜” “蒜” “郫县豆瓣酱” “桂皮” “八角” 炒出香味 3. 锅中加油,等油热放入“少盐” “姜” “蒜” “郫县豆瓣酱” “桂皮” “八角” 炒出香味
- 把鱼放锅里煎(3 分钟)每(30 秒)需要翻面 4. 把鱼放锅里煎(3 分钟)每(30 秒)需要翻面
- 加入“水”(水量尽量和鱼平齐,可以少一点点) 放入 “生抽” “老抽” “娃娃菜” 5. 加入“水”(水量尽量和鱼平齐,可以少一点点) 放入 “生抽” “老抽” “娃娃菜”
- 大火炖 15-20 分钟,汤汁快干时添加 “盐” 即可出锅 6. 大火炖 15-20 分钟,汤汁快干时添加 “盐” 即可出锅
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 444 KiB

@@ -3,8 +3,12 @@
![鳊鱼炖豆腐](./鳊鱼炖豆腐.jpg) ![鳊鱼炖豆腐](./鳊鱼炖豆腐.jpg)
鳊鱼炖豆腐是一道家常红烧菜,鱼肉鲜嫩入味,豆腐饱吸汤汁,咸鲜微辣。鳊鱼富含优质蛋白和不饱和脂肪酸,豆腐则提供植物蛋白和钙质,搭配起来营养均衡。制作难度适中,煎鱼时稍需耐心防粘,整体步骤清晰,新手也能尝试。从备料到完成约需 40 分钟。
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:524 大卡
## 必备原料和工具 ## 必备原料和工具
- 鳊鱼(鱼可以让摊主帮忙处理好) - 鳊鱼(鱼可以让摊主帮忙处理好)
@@ -48,13 +52,13 @@
## 操作 ## 操作
- 鳊鱼改刀,放上姜片和料酒腌制 5-10 分钟 1. 鳊鱼改刀放上姜片和料酒腌制 5-10 分钟
- 老豆腐切块后放入水中备用 2. 老豆腐切块后放入水中备用
- 锅中加油,可以放点盐在锅里,防止煎鱼的时候粘锅,把腌制的鱼用厨房纸擦干水分,把鱼放到锅中,两面都煎一下 3. 锅中加油,可以放点盐在锅里,防止煎鱼的时候粘锅,把腌制的鱼用厨房纸擦干水分,把鱼放到锅中,两面都煎一下
- 等两面都煎好时,把鱼推向锅边一点,留点空间放入葱姜蒜,干辣椒,香叶,八角炒出味道 4. 等两面都煎好时,把鱼推向锅边一点,留点空间放入葱姜蒜,干辣椒,香叶,八角炒出味道
- 炒出佐料香味后,加入料酒,生抽,老抽,冰糖,桂皮,倒入热水,水量和鱼平齐或者少点 5. 炒出佐料香味后,加入料酒,生抽,老抽,冰糖,桂皮,倒入热水,水量和鱼平齐或者少点
- 大火烧开后,放入老豆腐,豆腐贴在锅边,加入食盐,转小火 6. 大火烧开后,放入老豆腐,豆腐贴在锅边,加入食盐,转小火
- 小火烧 10-15 分钟,然后大火收点汁,即可出锅 7. 小火烧 10-15 分钟,然后大火收点汁,即可出锅
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 792 KiB

+10 -8
View File
@@ -1,11 +1,13 @@
# 黄油煎虾的做法 # 黄油煎虾的做法
![示例菜成品](./黄油煎虾.jpg) ![黄油煎虾-预览图-1](./黄油煎虾.jpg)
黄油煎虾是一道制作相对简单、风味极佳的菜式,主要耗时在于处理活虾,总耗时在一个小时内,适合初学者进行烹饪 黄油煎虾是一道风味浓郁、虾肉鲜嫩弹牙的家常海鲜菜。鲜虾富含优质蛋白和钙、锌等矿物质,搭配黄油增添了奶香与能量。制作相对简单,只需耐心处理活虾,新手也能顺利上手,总耗时约一小时
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:741 大卡
## 必备原料和工具 ## 必备原料和工具
- 鲜虾(强推肉质紧实的九节虾,普通明虾也可以) - 鲜虾(强推肉质紧实的九节虾,普通明虾也可以)
@@ -31,12 +33,12 @@
## 操作 ## 操作
- 鲜虾摘除头部,顺带扯出虾线(这步处理不好可在下一步开背时取出虾线),使用剪刀剪开或菜刀片开虾背,沥干水分备用 1. 鲜虾摘除头部,顺带扯出虾线(这步处理不好可在下一步开背时取出虾线),使用剪刀剪开或菜刀片开虾背,沥干水分备用
- 调制酱汁:小碗放入上述量的全部生抽、米酒、白糖、盐搅匀备用 2. 调制酱汁:小碗放入上述量的全部生抽、米酒、白糖、盐搅匀备用
- 中大火热锅,热锅内放入食用油,等待 10 秒让油温升高 3. 中大火热锅,热锅内放入食用油,等待 10 秒让油温升高
- 虾全部放入锅中,开始瓶磨黑胡椒,均匀地撒在虾上翻炒 4. 虾全部放入锅中,开始瓶磨黑胡椒,均匀地撒在虾上翻炒
- 虾变色后加入黄油,黄油完全融化后倒入调制酱汁,继续翻炒 5. 虾变色后加入黄油,黄油完全融化后倒入调制酱汁,继续翻炒
- 大火翻炒 15 秒收汁即可装盘 6. 大火翻炒 15 秒收汁即可装盘
## 附加内容 ## 附加内容
+10 -8
View File
@@ -1,9 +1,11 @@
# 吐司果酱的做法 # 吐司果酱的做法
饱腹感的懒人快速营养早餐,2 分钟 搞定 这是一道极简快手早餐,烤至微脆的吐司夹入甜香果酱,外脆内软,方便随身携带,属于典型的便捷西式简餐。主要提供碳水化合物和糖分,能快速补充晨间能量。操作几乎零门槛,非常适合不擅烹饪的忙碌新手。从准备到完成只需大约 2 分钟,无需开火,也几乎不用清洗厨具。
预估烹饪难度:★ 预估烹饪难度:★
预估卡路里:223 大卡
## 必备原料和工具 ## 必备原料和工具
- 新鲜吐司 - 新鲜吐司
@@ -17,16 +19,16 @@
## 操作 ## 操作
- 将吐司放入面包机 1. 将吐司放入面包机
- 设置好档位,时间到了会自动弹出 2. 设置好档位时间到了会自动弹出
- 两分钟后吐司加热完成弹出 3. 两分钟后吐司加热完成弹出
- 先取出一片吐司,涂满果酱再盖上另一片吐司即可 4. 先取出一片吐司涂满果酱再盖上另一片吐司即可
- 用餐巾纸包一下可以边走边吃也可以吃完再出门 5. 用餐巾纸包一下可以边走边吃也可以吃完再出门
两分钟快速搞定,操作很简单,味道十分美味,十分适合程序员。耗时短,不会产生额外垃圾,也不需要清洗工具什么的。 两分钟快速搞定操作很简单味道十分美味十分适合程序员。耗时短不会产生额外垃圾也不需要清洗工具什么的。
## 附加内容 ## 附加内容
面包机一般不会超过一百块,吐司去楼下超市或美团买菜送上门,一般一包十块钱八片,保质期比较短,很干净卫生。 面包机一般不会超过一百块吐司去楼下超市或美团买菜送上门一般一包十块钱八片保质期比较短很干净卫生。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。 如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
+13 -9
View File
@@ -1,7 +1,11 @@
# 太阳蛋的做法 # 太阳蛋的做法
太阳蛋是一道用微波炉快速制成的家常早餐。口感嫩滑,蛋清凝固、蛋黄微溏,属于典型的快手菜。鸡蛋富含优质蛋白和多种维生素,易于消化吸收。做法非常简单,对新手友好。使用可控火候微波炉只需 3 分钟就能完成,不可控火候的也仅需几分钟反复加热。
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:113 大卡
## 必备原料和工具 ## 必备原料和工具
- 鸡蛋 - 鸡蛋
@@ -22,18 +26,18 @@
### 可控火候微波炉 ### 可控火候微波炉
- 准备一个小碗,倒入在上一步计算好的油,撒盐,搅拌均匀。倾斜碗使油沾在碗表面。 1. 准备一个小碗,倒入在上一步计算好的油,撒盐,搅拌均匀。倾斜碗使油沾在碗表面。
- 取出一个鸡蛋,打入小碗。 2. 取出一个鸡蛋,打入小碗。
- 蛋黄表面戳孔。牙签戳 5 个或筷子戳 1 个。 3. 蛋黄表面戳孔。牙签戳 5 个或筷子戳 1 个。
- 放入微波炉,中火 3 分钟。 4. 放入微波炉,中火 3 分钟。
### 不可控火候微波炉 ### 不可控火候微波炉
- 准备一个小碗,倒入在上一步计算好的油,撒盐,搅拌均匀。倾斜碗使油沾在碗表面。 1. 准备一个小碗,倒入在上一步计算好的油,撒盐,搅拌均匀。倾斜碗使油沾在碗表面。
- 取出一个鸡蛋,打入小碗。 2. 取出一个鸡蛋,打入小碗。
- 蛋黄表面戳孔。牙签戳 5 个或筷子戳 1 个。 3. 蛋黄表面戳孔。牙签戳 5 个或筷子戳 1 个。
- 放入微波炉,1 分钟。 4. 放入微波炉,1 分钟。
- while(太阳蛋 否 大面积成固体状) 用微波炉打(30s); 5. while(太阳蛋 否 大面积成固体状) 用微波炉打(30s);
## 附加内容 ## 附加内容
+11 -9
View File
@@ -2,9 +2,11 @@
![完美水煮蛋](https://img-s-msn-com.akamaized.net/tenant/amp/entityid/AA1yBdnK.img?w=768&h=512&m=6) ![完美水煮蛋](https://img-s-msn-com.akamaized.net/tenant/amp/entityid/AA1yBdnK.img?w=768&h=512&m=6)
科学家研发的循环水煮法,可同时达到蛋黄绵密蛋白均匀凝固且保留最多营养素的效果。需精准控制温度与时间,难度较高 这是一道通过科学家研发的循环水煮法制成的鸡蛋,蛋黄绵密细腻,蛋白均匀凝固,口感层次分明。它保留了更多营养素,多酚含量比传统煮法高 23%,蛋白质丰富。制作难度较高,需精准控温并反复转移,预计制作时长约 35 分钟
预估烹饪难度:★★★★★ 预估烹饪难度:★★
预估卡路里:86 大卡
## 必备原料和工具 ## 必备原料和工具
@@ -24,13 +26,13 @@
## 操作 ## 操作
- 准备两锅水: A 锅维持 100°C 沸水, B 锅维持 30°C 温水 1. 准备两锅水: A 锅维持 100°C 沸水, B 锅维持 30°C 温水
- 用漏勺将鸡蛋放入 A 锅,启动定时器 2. 用漏勺将鸡蛋放入 A 锅,启动定时器
- 精准**每 2 分钟**将鸡蛋转移至另一锅水 3. 精准**每 2 分钟**将鸡蛋转移至另一锅水
- 重复转移操作共 16 次(总时长 32 分钟) 4. 重复转移操作共 16 次(总时长 32 分钟)
- 最后一次转移后,在 B 锅静置 30 秒 5. 最后一次转移后,在 B 锅静置 30 秒
- 立即放入冰水( 0 摄氏度)终止加热(维持 30 秒) 6. 立即放入冰水( 0 摄氏度)终止加热(维持 30 秒)
- 剥壳时从钝端气室处开始,沿纵轴剥离蛋膜 7. 剥壳时从钝端气室处开始,沿纵轴剥离蛋膜
## 附加内容 ## 附加内容
+9 -7
View File
@@ -1,9 +1,11 @@
# 微波炉荷包蛋的做法 # 微波炉荷包蛋的做法
微波炉荷包蛋是一道简单易做且富含蛋白质的菜。只需要微波炉 120 秒内就可以完成,适合通勤社畜早餐 微波炉荷包蛋是一道便捷的家常快手菜,蛋白嫩滑、蛋黄软糯,带有芝麻油的清香。鸡蛋富含优质蛋白质和卵磷脂。做法极其简单,新手也能轻松掌握,从准备到出锅仅需约 2 分钟
预估烹饪难度:★ 预估烹饪难度:★
预估卡路里:169 大卡
## 必备原料和工具 ## 必备原料和工具
- 鸡蛋 - 鸡蛋
@@ -23,12 +25,12 @@
## 操作 ## 操作
- 将鸡蛋打入小碗中,用筷子在所有鸡蛋黄上扎 2 个洞,避免加热弄脏微波炉 1. 将鸡蛋打入小碗中,用筷子在所有鸡蛋黄上扎 2 个洞,避免加热弄脏微波炉
- 然后向碗内倒入常温饮用水 2. 然后向碗内倒入常温饮用水
- 再向碗内倒入食用盐 3. 再向碗内倒入食用盐
- 最后加入芝麻油 4. 最后加入芝麻油
- 将放好材料的碗放入微波炉中,高火加热 80 秒 5. 将放好材料的碗放入微波炉中,高火加热 80 秒
- 到达设定时间后,使用抹布垫着手取出成品 6. 到达设定时间后,使用抹布垫着手取出成品
## 附加内容 ## 附加内容
+53
View File
@@ -0,0 +1,53 @@
# 微波炉蒸蛋的做法
一道用微波炉快速制作的嫩滑蒸蛋,口感细腻如布丁,属于家常快手菜。富含优质蛋白,易于消化吸收,很适合作为早餐或轻食。制作非常简单,新手也能轻松上手,全程约 10 分钟即可完成。
预估烹饪难度:★
预估卡路里:151 大卡
## 必备原料和工具
- 鸡蛋
- 温水或高汤
- 食盐
- 生抽(可选)
- 香油
- 耐热碗
- 保鲜膜或微波炉专用盖
## 计算
- 鸡蛋 2 个(约 100g 蛋液)
- 温水或高汤 100-120ml(蛋液体积的 1.0-1.2 倍)
- 食盐 1g
- 生抽 2ml(可选)
- 香油 几滴(出锅用)
使用上述条件,计算出计划使用的原材料比例。
## 操作
1. 将鸡蛋打散,加入温水/高汤、盐、生抽,轻轻搅匀,尽量不要起泡。
2. 将蛋液过筛倒入耐热碗中,表面若有气泡可用牙签轻戳。
3. 覆盖保鲜膜并扎 8-10 个小孔,或使用微波炉专用盖(留缝隙)。
4. 放入微波炉中加热:
- 700W:1 分 30 秒 → 视情况再加热 20-30 秒至表面刚凝。
- 600W:约 1 分 40 秒–2 分 10 秒。
- 800W:约 1 分 10 秒–1 分 40 秒。
5. 加热完成后取出静置 1 分钟,让余温使中心完全熟化。
6. 淋上香油,撒葱花即可食用。
> 不同功率和容器会影响时间,建议第一次尝试时少量多次加热,找到适合自己设备的最佳时长。
## 附加内容
- 水温应在 40–50℃ ,不宜过热。
- 蛋液与水比例控制在 1:1 至 1:1.2 之间口感最佳。
- 覆盖保鲜膜并扎孔能防止表面爆开或出现蜂窝。
- 过筛可显著提升细腻度。
- 若表面鼓泡或出水,说明加热过头,下次缩短时间即可。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
+9 -5
View File
@@ -1,9 +1,11 @@
# 微波炉蛋糕的做法 # 微波炉蛋糕的做法
微波炉"叮"蛋糕,大约需要 2 分钟 就能搞定!初学者所需时间预计延长至 20 分钟。 微波炉版的快手蛋糕,口感松软香甜,是一道零基础也能轻松上手的家庭甜点。以鸡蛋、面粉为基础,搭配黄油提供能量和浓郁香气,糖分快速补充体力,加入坚果或水果还能增加膳食纤维和维生素。仅需准备少数材料,借助微波炉高火一分钟即可完成,从备料到品尝最快仅需 2 分钟,新手约 20 分钟即可搞定
预估烹饪难度:★ 预估烹饪难度:★
预估卡路里:308 大卡
## 必备原料和工具 ## 必备原料和工具
- 微波炉 - 微波炉
@@ -34,7 +36,8 @@
## 操作 ## 操作
- 加入以下食材,注意不要超过容器的 3/4 1. 加入以下食材,注意不要超过容器的 3/4
- 挖半个鸡蛋大的黄油放进容器, 在微波炉**加热 15 秒**至融化 - 挖半个鸡蛋大的黄油放进容器, 在微波炉**加热 15 秒**至融化
- 将**巧克力/香蕉** 融化/搅碎成 **颗粒/糊状** - 将**巧克力/香蕉** 融化/搅碎成 **颗粒/糊状**
- 打入一个鸡蛋并打散搅和 - 打入一个鸡蛋并打散搅和
@@ -45,9 +48,10 @@
- **加入任何喜欢的口味食材!**(坚果与饼干等干食材不是现在放) - **加入任何喜欢的口味食材!**(坚果与饼干等干食材不是现在放)
- 搅和至看不见干粉的稠酸奶状 - 搅和至看不见干粉的稠酸奶状
- 加入可选的干燥食材(不包括冲泡粉)在顶端 - 加入可选的干燥食材(不包括冲泡粉)在顶端
- 夸赞一下自己🥰
- 微波炉(高火)加热 **1分钟** (至蓬松蛋糕形态) 2. 夸赞一下自己🥰
- 取出杯子(烫手啊啊啊啊↑)并拍朋友圈就可以吃了 3. 微波炉(高火)加热 **1分钟** (至蓬松蛋糕形态)
4. 取出杯子(烫手啊啊啊啊↑)并拍朋友圈就可以吃了
## 附加内容 ## 附加内容
+56
View File
@@ -0,0 +1,56 @@
# 意式香肠北非蛋的做法
意式香肠北非蛋是一道浓郁鲜香的地中海风味料理,溏心蛋卧在酸甜的番茄肉酱里,搭配脆面包蘸食,口感丰富。主要食材提供优质蛋白质,番茄、甜椒和洋葱带来维生素与膳食纤维。制作不难,只需注意焖蛋火候,全程约 30 分钟即可上桌。
预估烹饪难度:★★★
预估卡路里:668 大卡
## 必备原料和工具
- 意式猪肉香肠(去肠衣)、辣香肠 (Chorizo) 或切块的午餐肉
- 百味来 (Barilla) 拿坡里意面酱 (Napoletana Sauce)
- 鸡蛋
- 甜椒(青椒或红椒皆可)
- 洋葱
- 橄榄油
- 帕马森干酪(可选)
- 新鲜欧芹(可选)
- 干辣椒碎(可选)
- 面包(推荐酸面团面包 Sourdough、恰巴塔 Ciabatta 或厚切吐司)
- 宽口平底锅(带锅盖)
## 计算
每次制作前需要确定计划做几份。一份正好够 2 个人吃。
每份:
- 肉类(香肠/午餐肉):100g - 150g
- 百味来拿坡里意面酱:1 罐(400g,提供基本的番茄、洋葱和香草风味)
- 鸡蛋:3 - 4 个
- 甜椒:半个(切细丝)
- 洋葱:半个(切小丁)
- 橄榄油:10ml - 15ml(用于炒菜)
## 操作
1. 将意式猪肉香肠去肠衣备用;洋葱切小丁;甜椒切细丝。
2. 在宽口平底锅中倒入 10ml - 15ml 橄榄油,中火加热。
3. 放入处理好的香肠或午餐肉,翻炒至边缘金黄酥脆(如果使用生香肠,翻炒时用勺子将其捣碎变色)。
4. 将洋葱丁和甜椒丝加入锅中与肉一起翻炒,持续翻炒 4 - 5 分钟,直到蔬菜变软,洋葱呈半透明状。
5. 倒入百味来拿坡里意面酱,搅拌均匀。将火调至中低火,保持微沸炖煮 2 - 3 分钟。(如果酱汁看起来太稠,可以加入 15ml 水)。
6. 用勺子的背面在锅内的酱汁中挖出 3 - 4 个小“坑”。
7. 依次小心地将鸡蛋打入每个坑中。
8. 盖上平底锅的盖子,利用蒸汽焖熟蛋白。等待 3 - 5 分钟。**注意:请频繁检查状态**。当蛋白变得不透明且凝固,但轻轻摇晃平底锅时蛋黄仍能晃动(溏心状态)时即可结束这一步。
9. 关火。根据个人喜好撒上磨碎的帕马森干酪、新鲜欧芹或干辣椒碎。
10. 将平底锅直接端上桌,配以硬壳面包蘸取蛋黄与酱汁食用。
## 附加内容
- **肉类选择建议:**
- **意式香肠**:最能体现正宗风味(推荐寻找配料中含有小茴香籽/Fennel seeds 的香肠)。
- **午餐肉**:带来咸香、怀旧的口感,并且表面能煎得微脆。
- **辣香肠 (Chorizo)**:若喜欢烟熏、辛辣的口感,并且能将底油染成诱人的红色,这是最好的选择。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
+4
View File
@@ -1,7 +1,11 @@
# 手抓饼的做法 # 手抓饼的做法
手抓饼外酥里软,层次分明,是深受喜爱的家常面点。饼皮用半烫面制作,柔韧有嚼劲,搭配鸡蛋和蔬菜,营养均衡。做法对新手很友好,从和面到出锅大约只需 40 分钟,非常适合忙碌的早晨。
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:1050 大卡
--- ---
## 必备原料和工具 ## 必备原料和工具
+8 -6
View File
@@ -1,9 +1,11 @@
# 桂圆红枣粥的做法 # 桂圆红枣粥的做法
桂圆红枣粥,甜口。补血安神健脑益智补养心脾。制作时间需要 70 分钟。 一道甜香软糯的中式传统粥品。以糯米、红枣和桂圆同煮,自带甘甜,暖身暖胃。有补血安神健脑益智补养心脾的食养效果。做法非常友好,新手也能轻松掌握,从准备到粥香满屋大约需要 70 分钟。
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:617 大卡
## 必备原料和工具 ## 必备原料和工具
- 糯米(或大米) - 糯米(或大米)
@@ -20,11 +22,11 @@
## 操作 ## 操作
- 将桂圆肉扒出,用清水洗两次,放入碗中浸泡 10 分钟 1. 将桂圆肉扒出,用清水洗两次,放入碗中浸泡 10 分钟
- 红枣用清水洗两次,放入碗中浸泡 10 分钟 2. 红枣用清水洗两次,放入碗中浸泡 10 分钟
- 糯米放入电饭锅中,清水淘米两次后,加入 2000ml 水 3. 糯米放入电饭锅中,清水淘米两次后,加入 2000ml 水
- 将桂圆和红枣加入电饭锅 4. 将桂圆和红枣加入电饭锅
- 打开电饭锅煮饭模式,1 小时后粥成 5. 打开电饭锅煮饭模式,1 小时后粥成
## 附加内容 ## 附加内容
+7 -5
View File
@@ -1,9 +1,11 @@
# 水煮玉米的做法 # 水煮玉米的做法
大约 15 分钟可以完成制作 水煮玉米是一道家常快手菜,口感清甜软糯。新鲜玉米带皮煮制,保留原香,加入盐和糖更能提味。它富含膳食纤维、维生素与碳水化合物,能为身体提供饱足感。做法极其简单,新手也能轻松上手,从准备到上桌只需大约 15 分钟。
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:108 大卡
## 必备原料和工具 ## 必备原料和工具
- 新鲜玉米 - 新鲜玉米
@@ -21,10 +23,10 @@
## 操作 ## 操作
- 将新鲜玉米剥去外皮,剩部分玉米皮入锅 1. 将新鲜玉米剥去外皮,剩部分玉米皮入锅
- 加入淹过玉米约半节指头的水,加盐和糖 2. 加入淹过玉米约半节指头的水,加盐和糖
- 水煮开之后转至小火,加盖继续煮 15-20 分钟,玉米煮久点没事。 3. 水煮开之后转至小火,加盖继续煮 15-20 分钟,玉米煮久点没事。
- 煮熟后沥干水分,冷却后食用。 4. 煮熟后沥干水分,冷却后食用。
## 附加内容 ## 附加内容
+10 -8
View File
@@ -1,9 +1,11 @@
# 温泉蛋的做法 # 温泉蛋的做法
一种传统的日式小吃,可以用于各种佐餐,注意与溏心蛋区分,溏心蛋是蛋黄不熟蛋白熟了,温泉蛋是蛋白不熟蛋黄熟了 温泉蛋源自日本,蛋白呈半流动凝乳状,蛋黄却温润凝固,口感滑嫩细腻,与溏心蛋恰好相反。鸡蛋富含优质蛋白、卵磷脂和多种维生素,营养十分全面。制作时需要借助温度计将水温控制在 70℃,虽然对温度稍有要求,但步骤简单,耐心等待约半小时便能完成。佐以昆布酱油和葱花,鲜香清爽,是一道轻松上手的小食。
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:72 大卡
## 必备原料和工具 ## 必备原料和工具
### 主食材 ### 主食材
@@ -30,13 +32,13 @@
### 煮蛋 ### 煮蛋
- 在锅中盛装一定量自来水,确保水面没过约鸡蛋 3cm,水中插入温度计 1. 在锅中盛装一定量自来水,确保水面没过约鸡蛋 3cm,水中插入温度计
- 开火或打开电磁炉,逐渐调整电磁炉功率或火苗大小,使得水温保持在 **70 摄氏度** 2. 开火或打开电磁炉,逐渐调整电磁炉功率或火苗大小,使得水温保持在 **70 摄氏度**
- 将鸡蛋放入锅中。鸡蛋不可互相堆叠,应皆在底部,并留有空间可以晃动 3. 将鸡蛋放入锅中。鸡蛋不可互相堆叠,应皆在底部,并留有空间可以晃动
- 保持当前温度 **25 分钟** 4. 保持当前温度 **25 分钟**
- 准备一杯冰水 5. 准备一杯冰水
- 捞出鸡蛋,并立刻放入冰水中,**等待 3 分钟** 6. 捞出鸡蛋,并立刻放入冰水中,**等待 3 分钟**
- 将鸡蛋打入小碗,完成制作 7. 将鸡蛋打入小碗,完成制作
## 附加内容 ## 附加内容
+10 -6
View File
@@ -1,9 +1,11 @@
# 溏心蛋的做法 # 溏心蛋的做法
喜欢健身的小伙伴可以在每颗鸡蛋中获得 6 克蛋白质大约 15 分钟可以完成制作 这是一道用普通电锅就能轻松做出的家常蛋料理,蛋黄呈现流动的溏心状态,口感嫩滑香醇。每颗鸡蛋提供约 6 克优质蛋白质,尤其适合健身人群补充营养。制作过程简单明了,只要掌握好加热和静置的时间,新手也能快速上手,全程仅需 大约 15 分钟。
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:72 大卡
## 必备原料和工具 ## 必备原料和工具
- 鸡蛋 - 鸡蛋
@@ -18,13 +20,15 @@
## 操作 ## 操作
- 将鸡蛋放入电锅中。鸡蛋不可互相堆叠,应皆在底部,并留有空间可以晃动 1. 将鸡蛋放入电锅中。鸡蛋不可互相堆叠,应皆在底部,并留有空间可以晃动
- 倒入淹过鸡蛋约 2 公分的冷水 2. 倒入淹过鸡蛋约 2 公分的冷水
- 开盖,使用最大功率加热至水滚起(大约 85 - 95 度,稍微滚动,不需完全沸腾) 3. 开盖,使用最大功率加热至水滚起(大约 85 - 95 度,稍微滚动,不需完全沸腾)
- 关火,盖上盖子,让鸡蛋静置。 4. 关火,盖上盖子,让鸡蛋静置。
- 想要中央有流动的蛋黄,需静置 6 分钟 - 想要中央有流动的蛋黄,需静置 6 分钟
- 若想要完全煮熟的易碎蛋黄,需静置 10 分钟 - 若想要完全煮熟的易碎蛋黄,需静置 10 分钟
- 沥干水分,用冷水冲洗鸡蛋约 1 分钟,即可去壳食用。
5. 沥干水分,用冷水冲洗鸡蛋约 1 分钟,即可去壳食用。
## 附加内容 ## 附加内容
+14 -10
View File
@@ -1,8 +1,12 @@
# 煎饺的做法 # 煎饺的做法
煎饺是一道底部金黄酥脆、内馅鲜嫩多汁的家常面点,常见于北方餐桌。搭配速冻水饺制作,富含碳水化合物和蛋白质,简单快手。预估难度二星,对新手非常友好,总共约需 15 分钟就能端上桌。
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:769 大卡
## 必备原料和工具 ## 必备原料和工具
- 饺子(速冻水饺) - 饺子(速冻水饺)
@@ -16,16 +20,16 @@
## 操作 ## 操作
- 取出平底锅(不沾平底锅最佳) 1. 取出平底锅(不沾平底锅最佳)
- 加入 10ml - 15 ml 食用油 2. 加入 10ml - 15 ml 食用油
- 开火,放入饺子(尽量平均铺开,不宜堆叠) 3. 开火,放入饺子(尽量平均铺开,不宜堆叠)
- 立刻加入清水,水线没过饺子平均高度的 1/2 4. 立刻加入清水,水线没过饺子平均高度的 1/2
- 盖上锅盖(此时炉灶应该处于大火) 5. 盖上锅盖(此时炉灶应该处于大火)
- 等待 8 - 10 分钟 6. 等待 8 - 10 分钟
- 当锅中水分仅剩 2mm 时, 转中火开始煎制 7. 当锅中水分仅剩 2mm 时, 转中火开始煎制
- 当水分全部蒸发后,摇晃平底锅使饺子受热均匀 8. 当水分全部蒸发后,摇晃平底锅使饺子受热均匀
- 放入黑芝麻和葱花再焖 10s 9. 放入黑芝麻和葱花再焖 10s
- 1 - 2 分钟夹出一个饺子观察底部,若出现金黄色脆皮立即取出 10. 1 - 2 分钟夹出一个饺子观察底部,若出现金黄色脆皮立即取出
## 附加内容 ## 附加内容
+11 -9
View File
@@ -1,9 +1,11 @@
# 燕麦鸡蛋饼的做法 # 燕麦鸡蛋饼的做法
燕麦鸡蛋饼是极具营养、便于制作、适宜快速制作的早餐。尤其适宜热爱健身的上班族 燕麦鸡蛋饼是一道快手营养早餐,口感软嫩,带有燕麦的谷物香气与蛋奶的醇厚,属于家常简约风格。富含蛋白质、碳水化合物和膳食纤维,能为身体提供充足能量,尤其适合健身人士和工作日早晨。做法简单,对新手友好,从备料到出锅通常只需十几分钟
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:535 大卡
## 必备原料和工具 ## 必备原料和工具
- 鸡蛋 - 鸡蛋
@@ -20,14 +22,14 @@
## 操作 ## 操作
- 将牛奶与干燕麦混合搅拌均匀至黏稠状。 1. 将牛奶与干燕麦混合搅拌均匀至黏稠状。
- 将鸡蛋搅拌均匀至颜色单一程度。 2. 将鸡蛋搅拌均匀至颜色单一程度。
- 将鸡蛋液倒入燕麦牛奶中继续搅拌至黏稠、均匀。 3. 将鸡蛋液倒入燕麦牛奶中继续搅拌至黏稠、均匀。
- 平底锅中加入一层黄油并覆盖均匀。 4. 平底锅中加入一层黄油并覆盖均匀。
- 下入搅拌好的食材,并摊开至饼状。 5. 下入搅拌好的食材,并摊开至饼状。
- 小火加热两到三分钟。如想要加入蔬菜,可以在加热过程中加入碎菜叶。 6. 小火加热两到三分钟。如想要加入蔬菜,可以在加热过程中加入碎菜叶。
- 翻面继续加热两分钟。 7. 翻面继续加热两分钟。
- 出锅,搭配剩下的牛奶作为早餐。 8. 出锅,搭配剩下的牛奶作为早餐。
## 附加内容 ## 附加内容
+13 -11
View File
@@ -1,9 +1,11 @@
# 牛奶燕麦的做法 # 牛奶燕麦的做法
高蛋白,粗谷物纤维,饱腹感的懒人快速营养早餐,3 分钟 搞定 一份高蛋白、高纤维的便捷营养早餐,将牛奶的滑润、燕麦的谷香与煎蛋的嫩脆巧妙结合,入口温热柔和、易于消化,饱腹感强。制作过程简单直接,对新手极为友好,全程约三分钟即可完成,搭配蔬果更添清爽。
预估烹饪难度:★ 预估烹饪难度:★
预估卡路里:421 大卡
## 必备原料和工具 ## 必备原料和工具
- 牛奶(巴氏奶口感更好) - 牛奶(巴氏奶口感更好)
@@ -22,22 +24,22 @@
### 燕麦烹饪常规方法 ### 燕麦烹饪常规方法
- 将牛奶倒入早餐杯(冷的即可) 1. 将牛奶倒入早餐杯(冷的即可)
- 准备好 200ml 水,如果是直饮水直接加入燕麦,否则请烧开后加入燕麦 2. 准备好 200ml 水,如果是直饮水直接加入燕麦,否则请烧开后加入燕麦
- 水沸后 2 分钟,燕麦煮好 3. 水沸后 2 分钟,燕麦煮好
- 煮好的燕麦捞出倒入牛奶中(尽量不要将煮燕麦的水也倒入牛奶,影响口感) 4. 煮好的燕麦捞出倒入牛奶中(尽量不要将煮燕麦的水也倒入牛奶,影响口感)
### 燕麦烹饪快速方法 ### 燕麦烹饪快速方法
- 将燕麦替换为快煮燕麦 1. 将燕麦替换为快煮燕麦
- 将牛奶倒入装有快煮燕麦的容器中并搅拌 2. 将牛奶倒入装有快煮燕麦的容器中并搅拌
- 将混合物放入微波炉中 3. 将混合物放入微波炉中
- 中等火力微波 4 分钟 4. 中等火力微波 4 分钟
### 煎蛋烹饪方法 ### 煎蛋烹饪方法
- 热锅,锅内放一层底油,油热后煎鸡蛋,每面煎 20s,考虑调底味(3g 椒盐,可选) 1. 热锅,锅内放一层底油,油热后煎鸡蛋,每面煎 20s,考虑调底味(3g 椒盐,可选)
- 关火,装盘 2. 关火,装盘
烹饪基本 3 分钟 搞定,做完菜品都是常温,极易入口,一般每次 2 分钟吃完。 烹饪基本 3 分钟 搞定,做完菜品都是常温,极易入口,一般每次 2 分钟吃完。
+7 -5
View File
@@ -1,9 +1,11 @@
# 空气炸锅面包片的做法 # 空气炸锅面包片的做法
健康饱肚子,适宜正在减脂期的程序员食用 空气炸锅面包片是一道极简快手的主食,外脆内软,麦香纯粹,特别适合减脂期食用。它富含膳食纤维和植物蛋白,能提供较长时间的饱腹感。做法毫无门槛,只需将面包片放入空气炸锅即可,对新手极其友好,从准备到完成仅需大约五分钟。
预估烹饪难度:★ 预估烹饪难度:★
预估卡路里:254 大卡
## 必备原料和工具 ## 必备原料和工具
- 面包片 - 面包片
@@ -17,10 +19,10 @@
## 操作 ## 操作
- 取出两片面包片(建议使用粗粮面包片) 1. 取出两片面包片(建议使用粗粮面包片)
- 将面包片**垂直**放入空气炸锅 2. 将面包片**垂直**放入空气炸锅
- 200°C 烘烤 5 分钟 3. 200°C 烘烤 5 分钟
- 取出即可使用 4. 取出即可使用
## 附加内容 ## 附加内容
+7 -5
View File
@@ -1,10 +1,12 @@
# 美式炒蛋的做法 # 美式炒蛋的做法
美式炒蛋具有松软鲜嫩的口感,与平时的炒蛋不同,美式炒蛋中加入了少量牛奶,使得蛋花更加的细密均匀,并且营养丰富~ 这是一道松软鲜嫩的美式家常蛋料理,加入牛奶后蛋花细密、口感绵润,富含优质蛋白和钙质。做法简单,对新手友好,从准备到出锅大约只需 20 分钟。
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:258 大卡
## 必备原料和工具 ## 必备原料和工具
- 鸡蛋 - 鸡蛋
@@ -23,10 +25,10 @@
## 操作 ## 操作
- 鸡蛋打入大碗中,加盐搅打至起泡,静置 15 分钟 1. 鸡蛋打入大碗中,加盐搅打至起泡,静置 15 分钟
- 黄油切小块入锅,倒入蛋液,开小火不断搅拌 2. 黄油切小块入锅,倒入蛋液,开小火不断搅拌
- 黄油一融化,就快速翻动蛋液,将其打碎成细密状,在蛋液大体凝固前关火 3. 黄油一融化,就快速翻动蛋液,将其打碎成细密状,在蛋液大体凝固前关火
- 加入牛奶搅拌 15 秒,至炒蛋湿润绵密,装盘 4. 加入牛奶搅拌 15 秒,至炒蛋湿润绵密,装盘
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 738 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 839 KiB

+13 -20
View File
@@ -1,21 +1,14 @@
<!-- 这是 HowToCook 菜谱仓库中的示例菜谱模板文件。 -->
<!-- 注意:在编写时,中文与英文或数字之间必须有且仅有一个空格。 -->
<!-- 注意:在编写时,标题与正文之间必须有且仅有一个空行。 -->
# 苏格兰蛋的做法 # 苏格兰蛋的做法
<!-- 标题必须是 `菜名` + `的做法`。和文件名一致。 -->
<!-- 如果有图片更好。 -->
![简易版苏格兰蛋](./egg1.png) ![简易版苏格兰蛋](./egg1.png)
苏格兰蛋是一种用新鲜肉糜裹住鸡蛋,放入油中炸至金黄制成,这个版本比较费事,所以在此就给大家带来简易版,苏格兰蛋复杂版大家就自行查找 这道简易版苏格兰蛋外层酥脆,内里糖心软嫩,融合了芝士的奶香和培根的烟熏风味,是一道源自英式做法的创意小吃。鸡蛋提供优质蛋白质,芝士补充钙质,搭配手抓饼皮能满足一餐的能量需求。制作过程不复杂,新手也能轻松上手,从准备到出锅大约只需 20 至 30 分钟
简易版苏格兰蛋是利用手抓饼皮包裹住芝士培根糖心蛋放入油中炸至金黄制成,大约耗时 20-30 分钟。
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:599 大卡
## 必备原料和工具 ## 必备原料和工具
- 鸡蛋 - 鸡蛋
@@ -35,21 +28,21 @@
## 操作 ## 操作
- 用冷水下锅水开 3 分钟后捞出 1. 用冷水下锅水开 3 分钟后捞出
- 鸡蛋捞出,放入冰水中剥壳更快速也更完整 2. 鸡蛋捞出,放入冰水中剥壳更快速也更完整
- 用芝士片包裹鸡蛋 3. 用芝士片包裹鸡蛋
- 培根片包裹鸡蛋 4. 培根片包裹鸡蛋
- 手抓饼两端切除以矩形包裹鸡蛋 5. 手抓饼两端切除以矩形包裹鸡蛋
- 油温 6 成下锅(油面波动,有青烟,筷子插入油中周围泛起气泡即是 6 成温度) 炸制金黄即可 6. 油温 6 成下锅(油面波动,有青烟,筷子插入油中周围泛起气泡即是 6 成温度) 炸制金黄即可
- 空气炸锅 160 度 15 分钟 7. 空气炸锅 160 度 15 分钟
- 切开即可食用 8. 切开即可食用
## 附加内容 ## 附加内容
- 芝士片、培根片、手抓饼直接淘宝购买即可 - 芝士片、培根片、手抓饼直接淘宝购买即可
![效果图](./egg2.png) ![苏格兰蛋-预览图-2](./egg2.png)
![效果图](./egg3.png) ![苏格兰蛋-预览图-3](./egg3.png)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。 如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
+10 -7
View File
@@ -1,9 +1,11 @@
# 茶叶蛋的做法 # 茶叶蛋的做法
茶香浓郁,鲜香可口的高蛋白快速营养早餐,大约耗时 30 分钟。烹饪略微耗时,可以周末尝试,做一次大约够 2-3 个人吃 这道传统小吃茶香浓郁,鲜香可口,富含优质蛋白质,是快捷的营养早餐之选。制作步骤清晰,难度适中,新手需要留意火候与香料配比,约 30 分钟即可完成,一次能做够 2-3 人食用,适合周末从容备好
预估烹饪难度:★★★ 预估烹饪难度:★★★
预估卡路里:193 大卡
## 必备原料和工具 ## 必备原料和工具
- 鸡蛋 - 鸡蛋
@@ -34,12 +36,12 @@
## 操作 ## 操作
- 用冷水将鸡蛋煮熟,大火大约 8 分钟(根据自家厨具决定) 1. 用冷水将鸡蛋煮熟,大火大约 8 分钟(根据自家厨具决定)
- 鸡蛋捞出,过冷水 2. 鸡蛋捞出,过冷水
- 将鸡蛋互相碰撞,使每个鸡蛋产生裂缝 3. 将鸡蛋互相碰撞,使每个鸡蛋产生裂缝
- 将鸡蛋下锅,放入八角,香叶,桂皮,茴香,冰糖,红茶,生抽,老抽,食盐 4. 将鸡蛋下锅,放入八角,香叶,桂皮,茴香,冰糖,红茶,生抽,老抽,食盐
- 加水直至没过鸡蛋 5. 加水直至没过鸡蛋
- 大火煮开之后,转中小火煮 15 分钟 6. 大火煮开之后,转中小火煮 15 分钟
> 中火煮15 分钟之后,捞出料渣,鸡蛋再浸泡一会口感更佳 > 中火煮15 分钟之后,捞出料渣,鸡蛋再浸泡一会口感更佳
@@ -48,5 +50,6 @@
- 鸡蛋捞出过冷水是为了让鸡蛋和壳之间产生间隙 - 鸡蛋捞出过冷水是为了让鸡蛋和壳之间产生间隙
- 食盐可根据个人口味选择不加 - 食盐可根据个人口味选择不加
- 八角,香叶,桂皮,茴香,冰糖,自己没有这么多食材可以买现成的卤料包 - 八角,香叶,桂皮,茴香,冰糖,自己没有这么多食材可以买现成的卤料包
- 常规做法的卤汁渗透速度慢,内部味道容易偏淡。想入味更快、切面更好看:**剥壳** → 在蛋白侧面**划 3–11 刀**(上下十字方向,接近蛋黄即可,别太深以免蛋黄散出)→ 放入小容器,卤汁**没过鸡蛋** → 浸泡 **2 天以上**
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。 如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
+8 -6
View File
@@ -1,9 +1,11 @@
# 蒸水蛋的做法 # 蒸水蛋的做法
蒸水蛋(北方有些地区叫鸡蛋糕儿)都是饭店的好吃,如何自己做水滑嫩香的蒸水蛋,本教程包教包会! 这是一道以滑嫩如布丁的口感和清雅鲜美的风味见长的家常菜,南北通吃,北方常亲切地称其为“鸡蛋糕儿”。鸡蛋富含优质蛋白和卵磷脂,是日常补充营养的便捷之选。做法只需掌握蛋水比例和小火慢蒸的诀窍,对新手非常友好,从准备到出锅通常 大约 15 分钟就能完成。
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:143 大卡
## 必备原料和工具 ## 必备原料和工具
- 新鲜鸡蛋 - 新鲜鸡蛋
@@ -18,11 +20,11 @@
## 操作 ## 操作
- 鸡蛋打入碗中,打散 1. 鸡蛋打入碗中,打散
- 取其他容器,倒入 1.5 倍(半个蛋壳为 0.5 倍水)于蛋液的温水(温度 20~30),将盐倒入水中化开 2. 取其他容器,倒入 1.5 倍(半个蛋壳为 0.5 倍水)于蛋液的温水(温度 20~30),将盐倒入水中化开
- 将盐水倒入鸡蛋液中,顺时针或逆时针单方向搅拌均匀,气泡之类的可以用舀出丢弃,过筛则口感更加。 3. 将盐水倒入鸡蛋液中,顺时针或逆时针单方向搅拌均匀,气泡之类的可以用舀出丢弃,过筛则口感更加。
- 使用锡纸包裹盛蛋液的碗(或用盘子盖住),置入提前带盖并加入大约 3cm 深度水的锅中 4. 使用锡纸包裹盛蛋液的碗(或用盘子盖住),置入提前带盖并加入大约 3cm 深度水的锅中
- 中火烧至水开,转最小的火继续蒸 4 分钟 5. 中火烧至水开,转最小的火继续蒸 4 分钟
## 附加内容 ## 附加内容
+10 -8
View File
@@ -1,9 +1,11 @@
# 蒸花卷的做法 # 蒸花卷的做法
蒸花卷是一道简单易做的菜。能补充碳水化合物膳食纤维。一般初学者只需要半小时即可完成。作为快手早餐,学会做之后,再也不会早上饿肚子了 这是一道北方传统面食,松软可口,带着淡淡麦香。使用冷冻花卷蒸制,能快速补充碳水化合物膳食纤维。做法极其简单,烹饪新手也能轻松掌握,全程仅需半小时,是理想的快手早餐
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:400 大卡
## 必备原料和工具 ## 必备原料和工具
- 冷冻花卷 - 冷冻花卷
@@ -20,13 +22,13 @@
## 操作 ## 操作
- 从花卷的包装袋中取出 5 个花卷 1. 从花卷的包装袋中取出 5 个花卷
- 把花卷平铺在碟子上,尽量不用重叠 2. 把花卷平铺在碟子上,尽量不用重叠
- 往锅里倒入 400ml 水,把蒸架放里面,把装花卷的碟子放在蒸架上,盖上锅盖。 3. 往锅里倒入 400ml 水,把蒸架放里面,把装花卷的碟子放在蒸架上,盖上锅盖。
- 开大火加热,直至水沸腾。 4. 开大火加热,直至水沸腾。
- 转中火加热 15 分钟 5. 转中火加热 15 分钟
- 开盖用手感受花卷的表面温度,如果不够热,就继续盖上盖子加热,否则就可以关火出锅。 6. 开盖用手感受花卷的表面温度,如果不够热,就继续盖上盖子加热,否则就可以关火出锅。
- 碟子取出放凉至 50 度即可食用 7. 碟子取出放凉至 50 度即可食用
## 附加内容 ## 附加内容
+9 -9
View File
@@ -1,11 +1,11 @@
# 蛋煎糍粑的做法 # 蛋煎糍粑的做法
蛋煎糍粑做法很简单,不需要太多的厨艺基础~ 一道简单快手的小吃,外皮微酥,内里软糯,裹着蛋香与甜味,是南方家常风味。糍粑提供丰富碳水,鸡蛋补充蛋白质,热量较高但很顶饱。制作过程极其简单,新手也能轻松驾驭,全程仅需大约十 分钟。
蛋煎糍粑热量高,美味+顶饿+便宜,只需十分钟就可以完成~
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:379 大卡
## 必备原料和工具 ## 必备原料和工具
- 鸡蛋 - 鸡蛋
@@ -24,12 +24,12 @@
## 操作 ## 操作
- 把糍粑切成长方形小块,便于后面煎 1. 把糍粑切成长方形小块,便于后面煎
- 碗里打入一个鸡蛋并把鸡蛋搅碎,加入 2g 食用盐 2. 碗里打入一个鸡蛋并把鸡蛋搅碎,加入 2g 食用盐
- 将切好的小糍粑依此放入搅碎的鸡蛋里面,涂抹完糍粑双面为止 3. 将切好的小糍粑依此放入搅碎的鸡蛋里面,涂抹完糍粑双面为止
- 锅里倒入植物油 10ml ,把涂抹好的糍粑小块放进去小火慢慢煎软。 4. 锅里倒入植物油 10ml ,把涂抹好的糍粑小块放进去小火慢慢煎软。
- 将剩下的鸡蛋液慢慢倒在糍粑表面 5. 将剩下的鸡蛋液慢慢倒在糍粑表面
- 用筷子或者勺子为糍粑翻面,来回煎至金黄色后开吃 6. 用筷子或者勺子为糍粑翻面,来回煎至金黄色后开吃
## 附加内容 ## 附加内容
+8 -6
View File
@@ -1,9 +1,11 @@
# 金枪鱼酱三明治的做法 # 金枪鱼酱三明治的做法
饱腹感很强的懒人早餐,营养很丰富,高蛋白,大概 5 分钟搞定。可以配着牛奶、咖啡等饮品一起吃 这道西式早餐三明治以水浸金枪鱼拌入蛋黄酱和俄式酸黄瓜汁,咸鲜微酸,口感绵密,配上烤脆的吐司格外饱腹。富含优质蛋白和 Omega-3 等营养,能快速补充能量。制作非常简单,只需混合酱料、用轻食机加热,新手也能在 5 分钟里轻松搞定
预估烹饪难度:★ 预估烹饪难度:★
预估卡路里:569 大卡
## 必备原料和工具 ## 必备原料和工具
- 水浸金枪鱼罐头(不建议用油浸,会很腻) - 水浸金枪鱼罐头(不建议用油浸,会很腻)
@@ -23,11 +25,11 @@
## 操作 ## 操作
- 将金枪鱼、蛋黄酱、俄式酸黄瓜汁倒入碗中,用勺子搅拌,保证将金枪鱼块搅碎,酱整体呈糊状,并备用 1. 将金枪鱼、蛋黄酱、俄式酸黄瓜汁倒入碗中,用勺子搅拌,保证将金枪鱼块搅碎,酱整体呈糊状,并备用
- 将 1 片吐司放在轻食机上 2. 将 1 片吐司放在轻食机上
- 将做好的金枪鱼酱涂抹到吐司上,建议 10-15ml 3. 将做好的金枪鱼酱涂抹到吐司上,建议 10-15ml
- 将另一片方形吐司片覆盖在上面,并按压轻食机,开机 4. 将另一片方形吐司片覆盖在上面,并按压轻食机,开机
- 待轻食机自动停止加热,即可装盘使用 5. 待轻食机自动停止加热,即可装盘使用
## 附加内容 ## 附加内容
+49
View File
@@ -0,0 +1,49 @@
# 韩国麻药鸡蛋的做法
一道甜辣浓郁的韩式溏心蛋小菜,酱汁挂满蛋白,入口嫩滑,回味微辛。鸡蛋提供优质蛋白与卵磷脂,营养饱腹。做法极为简单,新手也能轻松上手,从煮蛋到冷藏入味大约需要一个半小时。
预估烹饪难度:★
预估卡路里:669 大卡
## 必备原料和工具
- 鸡蛋
- 韩式酱油(或生抽)
- 日式味淋
- 白糖
- 芝麻油
- 青葱
- 辣椒(小米辣或青红椒)
## 计算
每次制作前需要确定计划做几份。以下为一份酱汁的量,足以腌制 5 - 8 个鸡蛋。
每份:
- 鸡蛋 5 - 8 个
- 酱油(或生抽) 4 汤匙
- 清水 4 汤匙
- 味淋 2 汤匙
- 白糖 2 汤匙
- 芝麻油 5ml
- 青葱 15g(切葱花)
- 辣椒 15g(切圈)
## 操作
1. 烧一锅开水,水沸腾后放入鸡蛋,**煮 7 分钟**(得到完美的溏心蛋状态)。
2. 煮鸡蛋的期间调制酱汁:将 4 汤匙酱油、4 汤匙清水、2 汤匙味淋、2 汤匙白糖倒入小锅中。
3. 加热酱汁至沸腾,煮开以挥发掉味淋中的酒精味,随后关火放凉备用。
4. 将切好的辣椒圈加入放凉的酱汁中。
5. 将煮好的鸡蛋捞出,放入冰水中冷却后剥去蛋壳。
6. 将剥好的鸡蛋放入调好的酱汁中,表面淋上 5ml 芝麻油并撒上葱花。
7. 放入冰箱**冷藏等待 1 - 2 小时**,让鸡蛋充分入味。
## 附加内容
- 酱汁的比例可以根据个人口味微调。如果喜欢更甜,可以增加糖的用量。
- 剩余的酱汁非常美味,可以直接用来拌饭。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
+9 -7
View File
@@ -1,9 +1,11 @@
# 鸡蛋三明治的做法 # 鸡蛋三明治的做法
10 分钟的简易鸡蛋三明治 🥪 这是一道简单快手的西式简餐,吐司夹着绵密的鸡蛋酱和咸香培根,口感软嫩又带着焦香。鸡蛋富含优质蛋白,搭配培根和黄油能快速补充能量。操作非常友好,厨房新手也能轻松驾驭,全程只需 大约 10 分钟即可完成。
预估烹饪难度:★★ 预估烹饪难度:★★
预估卡路里:560 大卡
## 必备原料和工具 ## 必备原料和工具
- 鸡蛋 - 鸡蛋
@@ -26,12 +28,12 @@
## 操作 ## 操作
- 吐司切去四边,备用 1. 吐司切去四边,备用
- 鸡蛋煮熟,捣碎 2. 鸡蛋煮熟,捣碎
- 混合鸡蛋、蛋黄酱、盐、黑胡椒 3. 混合鸡蛋、蛋黄酱、盐、黑胡椒
- 锅中加入黄油,煎熟培根 4. 锅中加入黄油,煎熟培根
- 组装吐司,在两片吐司间加入制作好的鸡蛋酱及培根 5. 组装吐司,在两片吐司间加入制作好的鸡蛋酱及培根
- 四边形吐司切成三角形装盘 6. 四边形吐司切成三角形装盘
## 附加内容 ## 附加内容
Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 321 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 388 KiB

Some files were not shown because too many files have changed in this diff Show More