Merge branch 'master' into master

This commit is contained in:
Anduin Xue
2022-03-21 03:14:31 +08:00
committed by GitHub
309 changed files with 7453 additions and 1095 deletions

73
.github/manual_lint.js vendored Normal file
View File

@@ -0,0 +1,73 @@
const util = require("util");
const glob = util.promisify(require('glob'));
const fs = require("fs").promises;
const path = require('path');
async function main() {
var errors = [];
var directories = await glob(__dirname + '../../dishes/**/*.md');
for (var filePath of directories) {
var data = await fs.readFile(filePath, 'utf8');
var filename = path.parse(filePath).base.replace(".md","");
dataLines = data.split('\n').map(t => t.trim());
titles = dataLines.filter(t => t.startsWith('#'));
secondTitles = titles.filter(t => t.startsWith('## '));
if (dataLines.filter(line => line.includes('勺')).length >
dataLines.filter(line => line.includes('勺子')).length +
dataLines.filter(line => line.includes('炒勺')).length +
dataLines.filter(line => line.includes('漏勺')).length +
dataLines.filter(line => line.includes('吧勺')).length) {
errors.push(`文件 ${filePath} 不符合仓库的规范!勺 不是一个精准的单位!`);
}
if (dataLines.filter(line => line.includes('适量')).length > 0) {
errors.push(`文件 ${filePath} 不符合仓库的规范!适量 不是一个精准的描述!请给出克 g 或毫升 ml。`);
}
if (dataLines.filter(line => line.includes('左右')).length > 0) {
errors.push(`文件 ${filePath} 不符合仓库的规范!左右 不是一个能够明确定量的标准! 如果是在描述一个模糊物体的特征,请使用 '大约'。例如大约1kg`);
}
if (dataLines.filter(line => line.includes('你')).length > 0) {
errors.push(`文件 ${filePath} 不符合仓库的规范!请不要出现人称代词。`);
}
if (titles[0].trim() != "# " + filename + "的做法") {
errors.push(`文件 ${filePath} 不符合仓库的规范! 它的大标题应该是: ${"# " + filename + "的做法"}! 而它现在是 ${titles[0].trim()}!`);
continue;
}
if (secondTitles.length != 4) {
errors.push(`文件 ${filePath} 不符合仓库的规范! 它并不是四个标题的格式。请参考示例菜模板!`);
continue;
}
if (secondTitles[0].trim() != "## 必备原料和工具") {
errors.push(`文件 ${filePath} 不符合仓库的规范! 第一个标题不是 必备原料和工具!`);
}
if (secondTitles[1].trim() != "## 计算") {
errors.push(`文件 ${filePath} 不符合仓库的规范! 第二个标题不是 计算!`);
}
if (secondTitles[2].trim() != "## 操作") {
errors.push(`文件 ${filePath} 不符合仓库的规范! 第三个标题不是 操作`);
}
if (secondTitles[3].trim() != "## 附加内容") {
errors.push(`文件 ${filePath} 不符合仓库的规范! 第四个标题不是 附加内容`);
}
var mustHave = '如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。';
var mustHaveIndex = dataLines.indexOf(mustHave);
if (mustHaveIndex < 0) {
errors.push(`文件 ${filePath} 不符合仓库的规范! 它没有包含必需的附加内容!`);
}
}
if (errors.length > 0) {
for (var error of errors) {
console.error(error + "\n");
}
var message = `Found ${errors.length} errors! Please fix!`;
throw new Error(message);
}
}
main();

30
.github/pull_request_template.md vendored Normal file
View File

@@ -0,0 +1,30 @@
<!-- 请在此填写该 pr 的内容,例如 增加 or 修改一道菜谱。 -->
## 修改类型
这个 Pull Request 是在:
- [ ] 增加菜谱
- [ ] 修复错误
- [ ] 其它
## 检查单
- [ ] 我已阅读贡献模板,并按照模板规范进行了内容创作。
- [ ] 菜谱包含`必备原料和工具`, `计算`, `操作`三部分内容。
- [ ] 菜品的`原材料用量`是无歧义且准确的。对于可以自行发挥的量给出了建议的范围。
- [ ] 菜品的`制作步骤`是无歧义,准确且完整的。对于每一个步骤的开始和结束都有明确的标准。
- [ ] 我没有破坏模板的一二级标题格式。
- [ ] 我没有删除模板中必需的内容。
- [ ] 我已删除干净所有的复制出来的模板的注释。
- [ ] 我确保我没有签入任何和版权方相关的内容、图片。
请审核人员按照 [审核检查单](https://github.com/Anduin2017/HowToCook/blob/master/CONTRIBUTING.md#%E5%AE%A1%E6%A0%B8%E5%91%98%E9%A1%BB%E7%9F%A5) 对照审核检查。
## 警告
**HowToCook 仓库采用了 [The Unlicense](https://unlicense.org/) 协议!**
**菜谱在签入前,必须确保其可以直接声明进入 "公共领域"public domain)。这意味着一旦合并后,任何人都可以自由复制,修改,发布,使用,编译,出售或以菜谱的形式或菜的形式分发,无论是出于商业目的还是非商目的,以及任何手段。**
<!-- 如果该 pr 有关联 issue 请在此填写 -->

163
.github/readme-generate.js vendored Normal file
View File

@@ -0,0 +1,163 @@
const { readdir, writeFile, stat } = require('fs/promises');
const fs = require('fs').promises;
const README_PATH = './README.md';
const MKDOCS_PATH = 'mkdocs.yml';
const ignorePaths = ['.git', 'README.md', 'node_modules', 'CONTRIBUTING.md', '.github'];
const categories = {
vegetable_dish: {
title: '素菜',
readme: '',
mkdocs: '',
},
meat_dish: {
title: '荤菜',
readme: '',
mkdocs: '',
},
aquatic: {
title: '水产',
readme: '',
mkdocs: '',
},
breakfast: {
title: '早餐',
readme: '',
mkdocs: '',
},
staple: {
title: '主食',
readme: '',
mkdocs: '',
},
'semi-finished': {
title: '半成品加工',
readme: '',
mkdocs: '',
},
soup: {
title: '汤与粥',
readme: '',
mkdocs: '',
},
drink: {
title: '饮料',
readme: '',
mkdocs: '',
},
condiment: {
title: '酱料和其它材料',
readme: '',
mkdocs: '',
},
dessert: {
title: '甜品',
readme: '',
mkdocs: '',
},
};
async function main() {
try {
let README_BEFORE = (README_MAIN = README_AFTER = '');
let MKDOCS_BEFORE = (MKDOCS_MAIN = MKDOCS_AFTER = '');
const markdownObj = await getAllMarkdown('.');
for (const markdown of markdownObj) {
if (markdown.path.includes('tips/advanced')) {
README_AFTER += inlineReadmeTemplate(markdown.file, markdown.path);
MKDOCS_AFTER += inlineMkdocsTemplate(markdown.file, markdown.path);
continue;
}
if (markdown.path.includes('tips')) {
README_BEFORE += inlineReadmeTemplate(markdown.file, markdown.path);
MKDOCS_BEFORE += inlineMkdocsTemplate(markdown.file, markdown.path);
continue;
}
for (const category of Object.keys(categories)) {
if (!markdown.path.includes(category)) continue;
categories[category].readme += inlineReadmeTemplate(markdown.file, markdown.path);
categories[category].mkdocs += inlineMkdocsTemplate(
markdown.file,
markdown.path,
true,
);
}
}
for (const category of Object.values(categories)) {
README_MAIN += categoryReadmeTemplate(category.title, category.readme);
MKDOCS_MAIN += categoryMkdocsTemplate(category.title, category.mkdocs);
}
const MKDOCS_TEMPLATE = await fs.readFile("./.github/templates/mkdocs_template.yml", "utf-8");
const README_TEMPLATE = await fs.readFile("./.github/templates/readme_template.md", "utf-8");
await writeFile(
README_PATH,
README_TEMPLATE
.replace('{{before}}', README_BEFORE.trim())
.replace('{{main}}', README_MAIN.trim())
.replace('{{after}}', README_AFTER.trim()),
);
await writeFile(
MKDOCS_PATH,
MKDOCS_TEMPLATE
.replace('{{before}}', MKDOCS_BEFORE)
.replace('{{main}}', MKDOCS_MAIN)
.replace('{{after}}', MKDOCS_AFTER),
);
} catch (error) {
console.error(error);
}
}
async function getAllMarkdown(path) {
const paths = [];
const files = await readdir(path);
// chinese alphabetic order
files.sort((a, b) => a.localeCompare(b, 'zh-CN'));
// mtime order
// files.sort(async (a, b) => {
// const aStat = await stat(`${path}/${a}`);
// const bStat = await stat(`${path}/${b}`);
// return aStat.mtime - bStat.mtime;
// });
for (const file of files) {
const filePath = `${path}/${file}`;
if (ignorePaths.includes(file)) continue;
const fileStat = await stat(filePath);
if (fileStat.isFile() && file.endsWith('.md')) {
paths.push({ path, file });
} else if (fileStat.isDirectory()) {
const subFiles = await getAllMarkdown(filePath);
paths.push(...subFiles);
}
}
return paths;
}
function inlineReadmeTemplate(file, path) {
return `- [${file.replace('.md', '')}](${path}/${file})\n`;
}
function categoryReadmeTemplate(title, 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();

28
.github/stale.yml vendored Normal file
View File

@@ -0,0 +1,28 @@
# Configuration for probot-stale - https://github.com/probot/stale
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 30
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
exemptLabels:
- "Type: Bug"
# Label to use when marking an issue as stale
staleLabel: "Resolution: Stale"
issues:
# Comment to post when marking an issue as stale.
markComment: >
This issue has been automatically marked as stale.
**If this issue is still affecting you, please leave any comment** (for example, "bump"), and we'll keep it open.
We are sorry that we haven't been able to prioritize it yet. If you have any new additional information, please include it with your comment!
# Comment to post when closing a stale issue.
closeComment: >
Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, please create a new issue with up-to-date information. Thank you!
pulls:
# Comment to post when marking a pull request as stale.
markComment: >
This pull request has been automatically marked as stale.
**If this pull request is still relevant, please leave any comment** (for example, "bump"), and we'll keep it open.
We are sorry that we haven't been able to prioritize reviewing it yet. Your contribution is very much appreciated.
# Comment to post when closing a stale pull request.
closeComment: >
Closing this pull request after a prolonged period of inactivity. If this issue is still present in the latest release, please ask for this pull request to be reopened. Thank you!

85
.github/templates/mkdocs_template.yml vendored Normal file
View File

@@ -0,0 +1,85 @@
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:
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.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
- 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

34
.github/templates/readme_template.md vendored Normal file
View File

@@ -0,0 +1,34 @@
# 程序员做饭指南
[![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)
[![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)
最近在家隔离,出不了门。只能宅在家做饭了。作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。
所以,我计划自己搜寻菜谱和并结合实际做菜的经验,准备用更清晰精准的描述来整理常见菜的做法,以方便程序员在家做饭。
同样,我希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~
## 如何贡献
针对发现的问题,直接修改并提交 Pull request 即可。
在写新菜谱时,请复制并修改已有的菜谱模板: [示例菜](https://github.com/Anduin2017/HowToCook/blob/master/dishes/template/%E7%A4%BA%E4%BE%8B%E8%8F%9C/%E7%A4%BA%E4%BE%8B%E8%8F%9C.md?plain=1)。
## 做菜之前
{{before}}
## 菜谱
### 家常菜
{{main}}
## 进阶知识学习
如果你已经做了许多上面的菜,对于厨艺已经入门,并且想学习更加高深的烹饪技巧,请继续阅读下面的内容:
{{after}}

50
.github/workflows/build.yml vendored Normal file
View File

@@ -0,0 +1,50 @@
name: build
on:
push:
branches: [ master ]
workflow_dispatch:
jobs:
Rebuild-everything:
runs-on: ubuntu-latest
steps:
# Checkout, install tools..
- uses: actions/checkout@v2
with:
token: ${{ secrets.PAT }}
- uses: actions/setup-node@v2
with:
node-version: '16'
cache: 'npm'
- name: Install packages
run: sudo gem install mdl
# Generate Readme, mkdocs.
- run: node ./.github/readme-generate.js
# Lint issues first. (Without node_modules)
- name: Lint markdown files
run: mdl . -r ~MD036,~MD024,~MD004,~MD029
- run: pip install -r requirements.txt
- run: mkdocs build --strict
# Do textlint fix.
- run: npm install
- run: ./node_modules/.bin/textlint . --fix
- run: rm ./node_modules -rvf
# Save files.
- uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: '[ci skip] Automatic file changes/fix'
branch: 'master'
file_pattern: ':/*.*'
commit_user_name: github-actions[bot]
commit_user_email: github-actions[bot]@users.noreply.github.com
commit_author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
# Build docs
- run: echo cook.aiurs.co > CNAME
- run: mkdir docs && echo cook.aiurs.co > docs/CNAME
- uses: mhausenblas/mkdocs-deploy-gh-pages@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CUSTOM_DOMAIN: cook.aiurs.co
CONFIG_FILE: mkdocs.yml
REQUIREMENTS: requirements.txt

View File

@@ -1,17 +1,41 @@
name: Continuous Integration
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
markdown:
markdown-lint:
runs-on: ubuntu-latest
steps:
- name: Comment
uses: thollander/actions-comment-pull-request@v1
with:
message: '正在检查您的贡献请求……这预计需要 1 分钟,请稍等……'
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '16'
cache: 'npm'
- name: Install packages
run: sudo gem install mdl
- name: Lint markdown files
run: mdl *.md -r ~MD009,~MD029,~MD036,~MD024
run: mdl . -r ~MD036,~MD024,~MD004,~MD029
- run: pip install -r requirements.txt
- run: mkdocs build --strict
- run: npm install
- run: node .github/manual_lint.js
- name: Comment
uses: thollander/actions-comment-pull-request@v1
with:
message: '内容检查完成,感谢您的贡献! 我们很快就会合并此 Pull Request @Anduin2017'
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Comment
if: failure()
uses: thollander/actions-comment-pull-request@v1
with:
message: '尚**不能继续此 Pull Request** 其内容不符合规范!请确保内容符合规范后重新提交!'
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Suppress 036 Emphasis used instead of a header
# Suppress 024 Multiple headers with the same content

View File

@@ -1,27 +0,0 @@
name: Textlint
on:
schedule:
- cron: '0 */6 * * *'
workflow_dispatch:
jobs:
lint-fix:
runs-on: ubuntu-latest
if: github.repository_owner == 'Anduin2017'
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '16'
cache: 'npm'
- run: npm install
- run: ./node_modules/.bin/textlint . --fix
- uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: '[ci skip] Automatic textlint fixes'
branch: 'master'
file_pattern: ':/*.md'
commit_user_name: github-actions[bot]
commit_user_email: github-actions[bot]@users.noreply.github.com
commit_author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

2
.gitignore vendored
View File

@@ -1,3 +1,5 @@
# Dependency directories
node_modules/
.history
.DS_Store
site/

View File

@@ -3,6 +3,7 @@
"rules": {
"ja-space-between-half-and-full-width": {
"space": "always"
}
},
"zh-half-and-full-width-bracket": true
}
}

1
CNAME
View File

@@ -1 +0,0 @@
cook.aiurs.co

41
CODE_OF_CONDUCT.md Normal file
View File

@@ -0,0 +1,41 @@
# 行为准则
## 我们为什么坚持维护这个仓库
有很多朋友问我,为什么要维护这个仓库?为什么坚持精准的菜谱?未来这个仓库打算怎么发展?有没有想流量变现?我想在这里给出我自己的答案,并明确贡献的价值观吧。
我始终认为,我们有很强的基础设施建设能力。例如:我们有健身 App有手环有医疗平台有买菜平台有外卖平台有智能冰箱有智能体重秤、智能跑步机等等……但是我却总需要花费特别多的精力周旋和计算于它们之间。我觉得这些基础设施彼此之间沟通能力特别差。
我曾经幻想在未来的世界,人类不再需要关心柴米油盐,吃什么的问题将彻底得到解决。我们每天的行为可以完全由计算机给出最佳方案。
例如:医生建议我在 50 天内减肥 15 斤。那么这些应用收到了医疗平台的结论,会联动起来。为我设计健身计划,自动计算我应该吃的饭菜,自动把冰箱里缺的东西点过来,自动避免过期,自动计算推荐建议的饭菜,自动帮我计算热量的摄入和消耗,自动确保我吃的足够多样好吃而且能够满足我的健康要求,并且自动根据我的体重秤测量的结果矫正等。
我觉得这是一个理想的生命管理体系。需要非常多的基础设施联合,来让人真正实现不需要操心这些柴米油盐,只专注于自己的喜爱的事情就行了。至于每天吃什么、几点吃、吃多少、怎么好吃、怎么健康、怎么完成我的健身要求,怎么符合医生的建议等等……完全由计算机帮我全部搞好就行了。
或许我想,建设这种生命健康的系统,成本极高,而且很难盈利。我们现在还是在专注于解决问题,在遇到疾病再去医院,而没有一个程序真正帮我管理了健康。
当然理想还是要有的,希望有一天计算机能够帮助人类消灭疾病。而那时,我希望我的仓库,能够是这一整套复杂的系统中的一块可靠又强大的螺丝钉,忠实的承担它那最初的使命:
> 提供一份足够精准的菜谱。
## 仓库原则
### 弱协议
我希望能够有商业公司、饭店、企业或科研机构能够引用这个仓库。因此它将始终坚持一个较弱的许可协议。我们希望它会作为一个基础设施,未来应用在更多更复杂的产品和场景中。
任何人都可以自由复制,修改,发布,使用,编译,出售或以菜谱的形式或菜的形式分发,无论是出于商业目的还是非商目的,以及任何手段。
### 尽可能形式化
尽可能形式化,包括统一菜谱的文件格式,避免不精准(尤其是计算机无法理解)的单位和操作,保持清晰的目录结构等。
很多贡献者抱怨:想签入菜谱太难,要求太繁琐。但实际上这份菜谱更多的不是给人类阅读的,而是更多的可能会被机器处理。
我们一定要保证,按照同一份菜谱做菜,不同的人也能得到几乎相同的结果。
### 非商业
HowToCook 将永远不插入广告,尽可能避免菜谱中的材料耦合特定品牌,尽可能使用容易取得的原材料。
HowToCook 将永远不讨论变现问题。并且永远由社区驱动的维护下去。

View File

@@ -1,26 +1,26 @@
# CONTRIBUTING Guide
# 如何贡献
## 如何贡献
## 简介
直接修改/添加做菜指南并提交 Pull request 即可。
在写新菜谱时,请复制并修改已有的模板: [示例菜](./dishes/template/示例菜/示例菜.md)。
记得在提交 Pull Request 前同样更新一下 README.md 里的引用
我们建议在贡献之前,阅读仓库的[行为守则](./CODE_OF_CONDUCT.md)
## 内容规范
**菜谱提交者无需阅读此内容规范。以下内容已经以简明易懂的方式包含在示例模板中。项目的维护者会在你的PR中提出建议, 并协助修改。**
菜谱提交者**无需**阅读此内容规范。以下内容已经以简明易懂的方式包含在示例模板中。项目的维护者会在你的 PR 中提出建议, 并协助修改。
本项目的 Motivation 要求菜谱满足以下规范,不符合规范的菜谱将不会被合并到代码库中。项目的维护者维护此文档, 作为正式的标准与共识。
1. 每一道菜谱至少应包含`原材料与工具`, `计算`, `操作`三部分内容。
- 每一道菜谱至少应包含`原材料与工具`, `计算`, `操作`三部分内容。
`原材料与工具`应列出本菜品需要的除`假想已准备好的物品`外的所有原材料与厨具。
`计算`应定量列出本菜品所需的原材料的量。(无论与人数是否相关)
`操作`应说明菜品的制作步骤。
2. 菜品的制作步骤应当明确(无歧义,non-ambiguous),并尽可能准确(accurate)。有歧义(ambiguous)的描述是不可接受的,而不准确(inaccurate)或不精确(imprecise)的描述是可以接受的。
- 菜品的制作步骤应当明确无歧义,non-ambiguous,并尽可能准确(accurate)。有歧义(ambiguous)的描述是不可接受的,而不准确(inaccurate)或不精确(imprecise)的描述是可以接受的。
> 不准确的菜谱会导致菜品口味有少许偏差,不明确的菜谱会导致做菜人的心态有明显不安。
@@ -31,7 +31,7 @@
# 因为对于某个数量的盐,用户无法得出确定的客观结论:此数量是否属于"少量"。
加入少量盐
加入几滴
加入几滴
将锅加热至八分热
撒上少许葱花
煮至鸡肉断生
@@ -69,8 +69,100 @@
变软 变硬
```
3. 菜品的`制作步骤`应当完整(complete)。这意味着, 在执行完所有操作步骤后, 菜品已经被完成。
- 菜品的`制作步骤`应当完整(complete)。这意味着, 在执行完所有操作步骤后, 菜品已经被完成。
4. 菜品的`原材料与工具`应当完整(complete)。这意味着, 在执行操作步骤时, 没有用到`原材料与工具`中未提到的物品。
- 菜品的`原材料与工具`应当完整(complete)。这意味着, 在执行操作步骤时, 没有用到`原材料与工具`中未提到的物品。
## 审核员须知
下面的内容仅供参与菜谱审批的人员参考。
审批时,最重要的是避免歧义:保证按照他的菜谱尽可能没有灵活发挥空间。所有歧义都要指出。就是,无论是个大厨还是个萌新,只要按照菜谱,做出来的效果应该完全一样。
- 绝对不允许菜谱中出现灵活发挥的空间。不允许让厨师自己斟酌加入的量。不允许出现 `适量` `少量`
- 绝对不允许出现允许厨师自己决策的步骤。例如:`可以根据自己的喜好调整煮的时间`这类语句
- 针对单个大小体积重量差距极大的物体,不允许用个来约束,要额外标注重量 g
- 勺 不是一个可靠的单位。建议换成毫升 ml
- 确保文件路径合理,文件引用正确,没有签入无意义的文件
- 对蒜的描述,指的是三头还是三瓣可能产生歧义
- 允许出现 `大火` `中火` `小火`
- 任何标点符号,例如顿号,都需要额外确认是否是`可以替代的或`,还是`必须同时添加的和`
- 如果一个原材料仅仅计算了一次,而引用了多次,必须额外确认每次引用时指的量的多少
- 确保他在合并前更新了 Readme 对他的菜谱的引用,如果他是在新加菜谱的话
- 确保他没有破坏模板的一二级标题格式
- 确保他没有删除模板中必需的内容
- 确保他删除干净了模板里的注释
- 确保分类正确,不和已有的菜名重复
- 确保签入的内容都符合 CC0 协议。尤其注意图片是否有水印!
- 确保他没有签入任何个人身份信息、EUII、Email 地址、GitHub 用户名
## 文档网站构建
除了直接部署 `README.md` 的 HTML还可以利用`mkdocs-material`来渲染 markdown 文件。这会得到更加漂亮的页面。
需求: Python > 3.6
### 调试
```bash
pip install -r requirements.txt
mkdocs serve
```
可以在本地 <http://localhost:8000/> 打开。
### 编译
```bash
mkdocs build --strict
```
生成静态 HTML 网页, 存在于在`site/`文件夹下。Hosting 的时候指向到`site/index.html`即可。
> **_Note:_**
> 由于`mkdocs`不原生支持`*.md`存在于根目录下,只能添加了`mkdocs-same-dir`这个插件来做workaround。
> 通常来说mkdoc会自动检查文件夹里的各种文件 (eg *.jpg)然后生成相对应的链接。由于这个
> workaround根目录下现在只能检测到`.md`文件。这个限制并不影响剩下的文件夹(比方说`tips`和`dishes`)。
## 手工 lint
如果需要检查文档中的不规范,可以手工运行 lint 操作。
需求Ruby
### 安装 markdownlint
```bash
sudo gem install mdl # Linux
```
```powershell
gem install mdl # Windows, with administrators permission.
```
### 运行 lint
```bash
mdl . -r ~MD036,~MD024,~MD004,~MD029
```
## 生成 Readme 和 mkdocs
一般的,每次 master 分支发生变更后,会自动生成 Readme 和 mkdocs 文件。但是,在某些情况下可能需要开发者手工生成这些文件。
需求node,npm
```bash
node ./.github/readme-generate.js
```
## 自动 markdown 修复
框架支持一些自动 markdown 错误修正功能。一般的,每次 master 分支发生变更后,会自动修正。但是,在某些情况下可能需要开发者手工修正。
需求node,npm
```bash
npm install
./node_modules/.bin/textlint . --fix
```

261
README.md
View File

@@ -1,8 +1,9 @@
# 程序员做饭指南
![GitHub Workflow Status (branch)](https://img.shields.io/github/workflow/status/Anduin2017/HowToCook/Continuous%20Integration/master)
![GitHub](https://img.shields.io/github/license/Anduin2017/HowToCook)
![GitHub contributors](https://img.shields.io/github/contributors/Anduin2017/HowToCook)
[![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)
[![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)
最近在家隔离,出不了门。只能宅在家做饭了。作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。
@@ -14,106 +15,210 @@
针对发现的问题,直接修改并提交 Pull request 即可。
在写新菜谱时,请复制并修改已有的菜谱模板: [示例菜](./dishes/template/示例菜/示例菜.md?plain=1)。
在提交 Pull Request 前更新一下 README.md 里的引用。
在写新菜谱时,请复制并修改已有的菜谱模板: [示例菜](https://github.com/Anduin2017/HowToCook/blob/master/dishes/template/%E7%A4%BA%E4%BE%8B%E8%8F%9C/%E7%A4%BA%E4%BE%8B%E8%8F%9C.md?plain=1)。
## 做菜之前
* [采购原料,准备厨房](./tips/厨房准备.md)
* [学习炒与煎炸](./tips/learn/炒与煎.md)
* [学习煮](./tips/learn/.md)
* [学习蒸](./tips/learn/.md)
* [学习使用压力锅](./tips/learn/高压力锅.md)
* [学习焯水](./tips/learn/焯水.md)
* [学习腌(肉)](./tips/learn/学习.md)
* [了解食品安全常识](./tips/learn/食品安全.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)
- [学习腌](./tips/learn/学习腌.md)
- [学习蒸](./tips/learn/学习蒸.md)
- [学习煮](./tips/learn/学习煮.md)
## 菜谱
### 家常菜
* [西红柿炒鸡蛋](./dishes/home-cooking/西红柿炒鸡蛋.md)
* [地三鲜](./dishes/home-cooking/地三鲜.md)
* 水煮肉片 (等待大佬编写中……)
* [回锅肉](./dishes/home-cooking/回锅肉.md)
* [糖醋里脊](./dishes/home-cooking/糖醋里脊.md)
* [葱煎豆腐](./dishes/home-cooking/葱煎豆腐.md)
* [鱼香肉丝](./dishes/home-cooking/鱼香肉丝.md)
* [茄子炖土豆](./dishes/home-cooking/茄子炖土豆.md)
* [麻辣香锅](./dishes/home-cooking/麻辣香锅.md)
* [糖醋鲤鱼](./dishes/home-cooking/糖醋鲤鱼/糖醋鲤鱼.md)
* [辣椒炒肉](./dishes/home-cooking/辣椒炒肉.md)
* [凉拌黄瓜](./dishes/home-cooking/凉拌黄瓜.md)
* [香干肉丝](./dishes/home-cooking/香干肉丝.md)
* [清蒸生蚝](./dishes/home-cooking/清蒸生蚝.md)
* [尖椒炒牛肉](./dishes/home-cooking/尖椒炒牛肉.md)
* [小炒肉](./dishes/home-cooking/小炒肉.md)
* [洋葱炒猪肉](./dishes/home-cooking/洋葱炒猪肉.md)
* [酸辣土豆丝](./dishes/home-cooking/酸辣土豆丝.md)
* [可乐鸡翅](./dishes/home-cooking/可乐鸡翅.md)
* [酱牛肉](./dishes/home-cooking/酱牛肉/酱牛肉.md)
* [清蒸鲈鱼](./dishes/home-cooking/清蒸鲈鱼/清蒸鲈鱼.md)
* [咕噜肉](./dishes/home-cooking/咕噜肉.md)
* [水油焖蔬菜](./dishes/home-cooking/水油焖蔬菜.md)
* [黄瓜炒肉](./dishes/home-cooking/黄瓜炒肉.md)
* [白灼虾](./dishes/home-cooking/白灼虾/白灼虾.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)
- [水油焖蔬菜](./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/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/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/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)
* [炸酱面](./dishes/staple/炸酱面.md)
* 手工饺子(等待大佬编写中……
* [麻油拌面](./dishes/staple/麻油拌面.md)
* [披萨饼皮](./dishes/staple/pizza/披萨饼皮.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/pizza/披萨饼皮.md)
### 半成品加工
* [速冻汤圆](./dishes/semi-finished/速冻汤圆/速冻汤圆.md)
* [速冻水饺](./dishes/semi-finished/速冻水饺.md)
* [凉皮](./dishes/semi-finished/凉皮.md)
### 红烧菜系
* [红烧肉](./dishes/braised/红烧肉/红烧肉.md)
* [红烧鱼头](./dishes/braised/红烧鱼头.md)
* [红烧茄子](./dishes/braised/红烧茄子.md)
- [懒人蛋挞](./dishes/semi-finished/懒人蛋挞/懒人蛋挞.md)
- [凉皮](./dishes/semi-finished/凉皮.md)
- [速冻馄饨](./dishes/semi-finished/速冻馄饨.md)
- [速冻水饺](./dishes/semi-finished/速冻水饺.md)
- [速冻汤圆](./dishes/semi-finished/速冻汤圆/速冻汤圆.md)
- [炸薯条](./dishes/semi-finished/炸薯条/炸薯条.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)
- [小米粥](./dishes/soup/小米粥.md)
- [紫菜蛋花汤](./dishes/soup/紫菜蛋花汤.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)
### 酱料和其它材料
* [油泼辣子](./dishes/condiment/油泼辣子.md)
* [蒜香酱油](./dishes/condiment/蒜香酱油.md)
* [糖醋汁](./dishes/condiment/糖醋汁.md)
* [油酥](./dishes/condiment/油酥.md)
- [草莓酱](./dishes/condiment/草莓酱/草莓酱.md)
- [蒜香酱油](./dishes/condiment/蒜香酱油.md)
- [糖醋汁](./dishes/condiment/糖醋汁.md)
- [糖色](./dishes/condiment/糖色.md)
- [油泼辣子](./dishes/condiment/油泼辣子/油泼辣子.md)
- [油酥](./dishes/condiment/油酥.md)
- [炸串酱料](./dishes/condiment/炸串酱料.md)
- [蔗糖糖浆](./dishes/condiment/蔗糖糖浆/蔗糖糖浆.md)
## 进阶
### 甜品
* [辅料使用技巧](./tips/advanced/辅料技巧.md)
- [奥利奥冰淇淋](./dishes/dessert/奥利奥冰淇淋/奥利奥冰淇淋.md)
- [烤蛋挞](./dishes/dessert/烤蛋挞/烤蛋挞.md)
- [戚风蛋糕](./dishes/dessert/戚风蛋糕/戚风蛋糕.md)
- [提拉米苏](./dishes/dessert/提拉米苏/提拉米苏.md)
- [芋泥雪媚娘](./dishes/dessert/芋泥雪媚娘/芋泥雪媚娘.md)
## 进阶知识学习
如果你已经做了许多上面的菜,对于厨艺已经入门,并且想学习更加高深的烹饪技巧,请继续阅读下面的内容:
- [辅料技巧](./tips/advanced/辅料技巧.md)
- [高级专业术语](./tips/advanced/高级专业术语.md)
- [油温判断技巧](./tips/advanced/油温判断技巧.md)

View File

@@ -1 +0,0 @@
theme: jekyll-theme-cayman

31
build.sh Normal file
View File

@@ -0,0 +1,31 @@
#!/bin/bash
set -e
# Requires: Ruby, node, python
tput setaf 2; echo "Cleaning up..."; tput sgr0
rm ./node_modules -rf
tput setaf 2; echo "Installing markdown lint"; tput sgr0
gem install mdl
tput setaf 2; echo "Generating new readme and mkdocs"; tput sgr0
node ./.github/readme-generate.js
tput setaf 2; echo "Running markdown lint to check issues."; tput sgr0
mdl ./dishes ./tips -r ~MD036,~MD024,~MD004,~MD029
tput setaf 2; echo "Installing python requirements..."; tput sgr0
pip install -r requirements.txt
tput setaf 2; echo "Builidng mkdocs and checking links..."; tput sgr0
mkdocs build --strict
tput setaf 2; echo "Installing textlint"; tput sgr0
npm install
tput setaf 2; echo "Running textlint..."; tput sgr0
./node_modules/.bin/textlint . --fix
tput setaf 2; echo "Manual rule linting..."; tput sgr0
node .github/manual_lint.js

View File

@@ -0,0 +1,45 @@
# 咖喱炒蟹的做法
第一次吃咖喱炒蟹是在泰国的建兴酒家中餐厅,爆肉的螃蟹挂满有蟹黄味道的咖喱,味道真的绝,喜欢吃海鲜的程序员绝对不能错过。操作简单,对沿海的程序员非常友好。
## 必备原料和工具
- 青蟹(别称:肉蟹)
- 咖喱块(推介乐惠蟹黄咖喱)
- 洋葱
- 椰浆
- 鸡蛋
- 生粉(别称:淀粉)
- 大蒜
## 计算
每份:
- 肉蟹 1 只(大约 300g * 人数
- 咖喱块 15g一小块*人数
- 椰浆 100ml*人数
- 鸡蛋 1 个 *人数
- 洋葱 200g *人数
- 大蒜 5 瓣 *人数
## 操作
- 肉蟹掀盖后对半砍开,蟹钳用刀背轻轻拍裂,切口和蟹钳蘸一下生粉,不要太多。撒 5g 生粉到蟹盖中,盖住蟹黄,备用
- 洋葱切成洋葱碎,备用
- 大蒜切碎,备用
- 烧一壶开水,备用
- 起锅烧油,倒入约 20ml 食用油,等待 10 秒让油温升高
- 将螃蟹切口朝下,轻轻放入锅中,煎 20 秒,这一步主要是封住蟹黄,蟹肉。然后翻面,每面煎 10 秒。煎完将螃蟹取出备用
- 将螃蟹盖放入锅中,使用勺子舀起锅中热油泼到蟹盖中,煎封住蟹盖中的蟹黄,煎 20 秒后取出备用
- 不用刷锅,再倒入 10ml 食用油,大火让油温升高至轻微冒烟,将大蒜末,洋葱碎倒入,炒 10 秒钟
- 将咖喱块放入锅中炒化10 秒),放入煎好的螃蟹,翻炒均匀
- 倒入开水 300ml焖煮 3min。
- 焖煮完后,倒入椰浆和蛋清,关火,关火后不断翻炒,一直到酱汁变浓稠。
- 出锅
## 附加内容
- 做法参考:[十几年澳门厨房佬教学挂汁的咖喱蟹怎么做](https://www.bilibili.com/video/BV1Nq4y1W7K9)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,64 @@
# 微波葱姜黑鳕鱼的做法
这道菜改编自西雅图 Veil 餐厅主厨 Johnny Zhu 的母亲 Margaret Lu 的菜谱。卢女士原菜谱是使用罗非鱼来做这道菜Johnny 改为鳕鱼,但也可以用大比目鱼鱼排,或者海鲈鱼、鳟鱼等。每种鱼的密度有差别,烹饪时间要做微调。
## 必备原料和工具
原料:
- 黑鳕鱼,带皮
调味料:
- 青葱
-
- 料酒
- 酱油
- 芝麻油
- 花生油
工具:
- 密封袋
## 计算
每 2 份:
- 黑鳕鱼带皮2 片450g本菜谱主角所有调料可根据鳕鱼的实际重量进行比例调整
- 青葱葱白25g。
- 青葱葱绿10g。
-13g。
- 料酒5mL。
- 酱油25mL。
- 芝麻油2mL。
- 花生油50mL。
## 操作
- 鱼片分别放入密封袋,鱼皮向下放在盘子中。
- 取葱白切丝 25g姜去皮后切丝10g混合在一起后分成两半分别放在袋内鱼片上。
- 每个袋子倒入 2.5mL 料酒。
- 封好密封袋放入微波炉中中火800 瓦)微波至*不透明且容易散开*时(约 3.5-5 分钟),从袋中取出鱼片。
- 去除青葱和姜。
- 取酱油 25mL芝麻油 2mL混合均匀后平均淋在两片鱼片上。
- 取葱绿切细丝 10g姜去皮后切丝 3g混合后分成两份撒在鱼片上。
- 取花生油 50mL在小锅中加热至 190℃。
- 将热油淋到放油葱绿的鱼片上,立刻上桌。
## 附加内容
### 使用海鲈鱼、罗非鱼、大比目鱼或者龙脷鱼
| 鱼类 | 是否切片 | 重量 | 微波时间 |
| - | - | - | - |
| 海鲈鱼 | 整条 | 450g | 6.5 分钟 |
| 罗非鱼 | 整条 | 800g | 6 分钟 |
| 大比目鱼 | 切片 | 170g | 2.25 分钟 |
| 龙脷鱼 | 切片 | 170g | 1.5 分钟 |
### 其他变化
- 如果想让香气更为浓郁,在微波前可将葱姜与料酒均匀涂抹在鱼片的两侧,再进行微波加热。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

View File

@@ -0,0 +1,64 @@
# 烤鱼的做法
## 必备原料和工具
- 草鱼(农贸市场或者超市让店家杀掉,去除不要的器官)
- 大葱
- 料酒
- 白胡椒粉
- 食用盐
- 大蒜
- 桂皮
- 八角
- 香叶
- 青花椒
- 干辣椒段
- 灯笼椒
- 火锅底料(随意)
- 千张
- 绿豆芽
- 洋葱
- 豆瓣酱
- 芹菜段
- 熟花生米
- 白芝麻
- 香菜(放更好吃,根据个人口味可放可不放)
## 计算
每份:
- 草鱼 大约三斤
- 大葱 半根
- 食用油 20ml
- 料酒 10-15ml
- 食用盐 5-10g
- 白胡椒粉 5g-10g
- 桂皮 一小片
- 八角 两个
- 大蒜粒 八个
- 香叶 两张
- 青花椒 一小把
- 干辣椒段 10 个
- 灯笼椒 4 个
- 芹菜段 两根
- 洋葱 半个
- 千张 一张
## 操作
- 草鱼(一般 3 斤 )从背部切开,两面沿着鱼的背部往下划几刀,不要划到鱼肚皮,不然不易定型
- 可以用热水浇在鱼身上洗去粘液或者用刷子在流动水龙头下面不停的刷洗,直到摸着没有黏糊糊的手感。
- 把鱼放到容器中加入料酒10g 白胡椒粉5g 食盐抹匀腌制二十分钟入味。
- 把半根大葱切成一块一块,大蒜粒中间切开,和八角香叶桂皮放在一个容器中,干辣椒段中间一分为二切开并和灯笼椒装在一个容器中,芹菜切小段,豆芽焯水,千张焯水切成丝,洋葱切成丝。
- 家里有烤箱的可以在烤盘刷上底油,鱼皮朝下,直到烤制两面金黄,然后撒上孜然粉,如果没有烤箱,可以热锅热油,锅的两边撒上少许食盐,下入草鱼开始煎,刚下入的时候不要着急翻动,等一面定型后再翻面,煎制两面金黄,撒上孜然粉,出锅装在盘子里准备。
- 锅中撒上 20ml 食用油,等到油热后,把大葱大蒜八角香叶倒入炒香,加上一包火锅底料的一半和 15-20g 豆瓣酱炒出红油后加入少许白糖10g 食盐,少许生抽调味,倒入和食材齐平的清水煮开,依次下入芹菜段,豆芽,千张丝,不用煮熟,稍微烫一下后铺上洋葱丝,放上烤鱼,加入干辣椒,灯笼椒,青花椒,另一个锅烧油,油热后浇在刚加入的辣椒上面激发出香味,最后撒上熟花生米,葱花,白芝麻,香菜,煮五六分钟,美味即成。
![示例菜成品](./烤鱼.jpg)
## 附加内容
- 技术总结:
- 这道菜的食盐,胡椒粉,孜然粉,食用油,生抽,白糖等的使用量,根据个人口味和食材比例做决定,并不需要严格按照我写的分量来做。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -21,13 +21,12 @@
## 操作
* 将生蚝用刷子刷干净(没有刷子用牙刷)。
* 蒸锅中放水,将蒸屉放上之后,将 6 个生蚝平铺在蒸屉,使用 50%功率,蒸 3 分钟。
* 用右手拿着湿抹布掀开烫锅盖,将每个生蚝的外壳掀开一半去掉,生蚝的凸面向下,平面向上,每个放 1 根姜丝,2 勺蒜末放到生蚝上。
* 蒸锅中放水,将蒸屉放上之后,将 6 个生蚝平铺在蒸屉,使用 50%功率,蒸 3 分钟。
* 用右手拿着湿抹布掀开烫锅盖,将每个生蚝的外壳掀开一半去掉,生蚝的凸面向下,平面向上,每个放 1 根姜丝,10g 蒜末放到生蚝上。
* 关上烫锅盖100%功率蒸 3.5 分钟。
* 停火,用右手拿着抹布掀开烫锅盖,每个放 1 勺酱油。
* 停火,用右手拿着抹布掀开烫锅盖,每个放 5ml 酱油。
* 盛盘。
## 附加内容
* 勺子为日常调料品附带的勺子
* 如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 KiB

View File

Before

Width:  |  Height:  |  Size: 258 KiB

After

Width:  |  Height:  |  Size: 258 KiB

View File

@@ -0,0 +1,50 @@
# 清蒸鲈鱼的做法
## 必备原料和工具
- 鲈鱼(害怕杀鱼的同学可以让店家帮忙杀)
- 香葱
-
- 食用油
- 蒸鱼豉油
- 料酒
- 食用盐
## 计算
每份:
- 鲈鱼 一条
- 香葱 三根
- 姜 一块
- 食用油 10-15ml
- 蒸鱼豉油 10-15ml
- 料酒 10-15ml
- 食用盐 5-10g
## 操作
- 姜切片切丝、香葱的葱白切段,葱绿切丝,切丝后放入冷水浸泡备用。
- 鲈鱼处理好后洗净,用厨房纸擦干,两面分别划几刀,用盐洗掉鱼身的粘液,并用 10g 盐抹遍鱼身的内外,腌制 10 分钟以上。
- 补充一个鲈鱼改刀和摆盘的方法,改刀后可以让鲈鱼立起来蒸,均匀受热,同时吃起来更加方便,无需翻面。
- ![改刀](./改刀.jpg)
- ![摆盘](./摆盘.jpg)
- 鱼肚内塞上姜和葱白,鱼身也撒上姜和葱白,量为备用的一半。蒸鱼的碟子用筷子将鱼跟碟子隔开蒸
- 水烧热感觉到水温后放进入鱼
- 大火清蒸 10 分钟。
- 蒸好的鱼,用干净的盘子装起来并去除身上姜蒜
- 鱼身浇上 15ml 蒸鱼豉油
- 鱼身重新撒上姜和葱丝,锅内加上 10ml 食用油并烧热,将食用油淋至鱼身即可出菜
![示例菜成品](./清蒸鲈鱼.jpg)
## 附加内容
- 技术总结:
- 这道菜属于有手就行,关键点在于火候,鱼的大小跟火候都会相关,太久会导致鱼肉太老极度影响口感,太短会导致部分鱼肉没熟。所以大火蒸鱼一般是 10 分钟内较佳。
- 切记蒸鱼需要用筷子隔开装鱼的盘子,这样做的好处有两点:
- 1、鱼在蒸的过程中会将水滴到盘子如果鱼直接接触会导致鱼食用时会腥。
- 2、能够将鱼均匀受热。
- 这道菜难度系数简单,而且味道非常棒哦
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -4,33 +4,33 @@
## 必备原料和工具
* 活虾
* 洋葱
*
*
*
* 食用油
* 酱油
* 料酒
* 芝麻
* 耗
* 香醋
- 活虾
- 洋葱
-
-
-
- 食用油
- 酱油
- 料酒
- 芝麻
- 蚝
- 香醋
## 计算
每份:
* 虾 250g(单人)/500g双人
* 葱 一根
* 姜 一块
* 洋葱 一头
* 蒜 5-8 瓣
* 食用油 10-15ml
* 料酒 20 ml
* 酱油 10-15ml
* 芝麻 一把
* 香醋 10 ml
* 耗油 10 ml
- 虾 250g * 人数(建议 1-2 人份
- 葱 一根
- 姜 一块
- 洋葱 一头
- 蒜 5-8 瓣
- 食用油 10-15ml
- 料酒 20 ml
- 酱油 10-15ml
- 芝麻 一把
- 香醋 10 ml
- 蚝油 10 ml
## 操作
@@ -46,10 +46,9 @@
## 附加内容
- 技术细节
- 技术细节
- 开始不能大火、防止糊底。
- 如果锅盖有通气口、时间要相应调节一下(考虑增加 30 秒中火)。
- 蘸料其实也是可选的、也可以是纯的醋,大自然馈赠的鲜虾在没有水带走冲淡鲜甜的情况下口感味道都非常棒的。
> 如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull Request。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request

View File

Before

Width:  |  Height:  |  Size: 160 KiB

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

View File

@@ -0,0 +1,67 @@
# 糖醋鲤鱼的做法
## 必备原料和工具
- 鲤鱼
- 番茄酱
- 白糖
- 白醋
- 淀粉
-
-
-
- 料酒
- 香菜一颗
- 盆(两个)
- 菜刀一个
- 笊篱一个、锅铲一个
## 计算
注意,该菜只有 3 人以上版本(过大或太小的鱼都是不合适的),所以不需要公式计算,特别适合家庭聚餐时食用,如年夜饭
- 鲤鱼 = 约 3 斤
- 清水 = 50g
- 番茄酱 = 40g
- 白糖 = 20g
- 白醋 = 10g
- 淀粉 = 10g
- 盐 = 30g
- 大葱 = 30g约半颗
- 姜 = 30g
- 料酒 = 25g
## 操作
- 将鱼清洗干净,确保无鱼鳞等异物
- 将鱼头朝左,鱼肚朝下,右手持刀。刀竖直切下 1cm按紧鱼身往左片 3-4cm再将鱼片中间轻轻划一刀
- 将鱼放进盆里,然后将大姜切片,大葱切段(随便切切就行了,主要是需要去腥味)
- 用吃奶的力气将大葱大姜里的汁水挤到盆中
- 加入 20g 盐25g 料酒,然后给鲤鱼搓个澡,涂抹均匀
- ![腌制](./腌制.jpg)
(腌鱼时间越长,鱼腥味就越小,推荐腌 30 分钟以上)
- 找个干净的盆,加入 100g 面粉、200g 淀粉、180g 水、5g 盐,用手将其搅拌均匀,面糊此时粘稠呈可拉丝状态,然后打入一个鸡蛋,再次搅匀
- 等待 30 分钟
- 将鱼放在案板上,用干毛巾将鱼身上的水擦干(这样可以更好的挂糊)
- 将盆冲洗干净,用干毛巾擦干
- 起锅烧油,加入约 1L 的油,将油温烧至 7 成热,约 200-240 度
- 捏起鱼的尾巴,将鱼头沉入锅底,用勺子往鱼的身上淋热油,待面糊成型后,将鱼慢慢放入锅中,拿锅铲轻轻铲起鱼的头部,然后垫上笊篱。防止底部炸糊。
- 准备一个盛鱼的盘子,放在锅的旁边。
- 用锅铲从鱼身处轻轻铲入,两个工具配合鱼翻个身。再炸两分钟,还是同样的方式(笊篱托着鱼头,锅铲托着鱼身,将鱼盛入盘中)
- 将锅中的油倒入擦干的盆中,放置一边,然后将锅刷干净
- 将 50g 清水、40g 番茄酱、20g 白糖、10g 白醋放入小碗中,搅拌均匀
- 再准备一个小碗加入 10g 淀粉、10g 水,搅拌成水淀粉
- 开大火将锅烧热,然后倒入我们准备的料汁,大火烧开,转小火
- 加入调好的水淀粉,边倒边搅拌,然后 20 秒后关火
- 将熬好的糖醋汁用勺子均匀地浇在鱼身上,可以加点香菜或葱花点缀,糖醋鲤鱼就做好了
- ![成品](./成品.jpg)
我这里的糖醋汁熬的有点稠了......
## 附加内容
这道菜难度系数算中等吧,对新手还是不太友好的......
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

View File

@@ -1,17 +1,16 @@
# 红烧鱼头的做法
WARNING
* 如果你没有使用过菜刀剁过肉类食物,那么我并不推荐你使用该菜单!!!
* 在操作中,锋利的菜刀可能会划伤你的手指,请一定要小心。
- **WARNING** 如果没有使用过菜刀剁过肉类食物,那么我并不推荐使用该菜单!!!
- 在操作中,锋利的菜刀可能会划伤手指,请一定要小心。
## 必备原料工具
## 必备原料工具
* 注:如果有可能,尽量另准备一把菜刀,超市或市场上均有廉价且刀片更厚的菜刀,刀片厚度在 5-7mm 为最佳。
* 大葱、姜、大蒜、香菜、美人椒
* 油、盐、鸡精、生抽、老抽、陈醋、黑胡椒粉、料酒
* 八角、干辣椒
* 鱼头一个
* 注:市场直接贩卖的鱼头一般分为两种:白鲢、花鲢。前者价格便宜,后者价格略贵,但口感也更佳!
- 注:如果有可能,尽量另准备一把菜刀,超市或市场上均有廉价且刀片更厚的菜刀,刀片厚度在 5-7mm 为最佳。
- 大葱、姜、大蒜、香菜、美人椒
- 油、盐、鸡精、生抽、老抽、陈醋、黑胡椒粉、料酒
- 八角、干辣椒
- 鱼头一个
- 注:市场直接贩卖的鱼头一般分为两种:白鲢、花鲢。前者价格便宜,后者价格略贵,但口感也更佳!
## 计算
@@ -31,40 +30,41 @@
* 葱、姜、蒜、香菜、美人椒分别清洗干净。
* 干辣椒与八角稍微冲洗即可。
* 大葱切两半。后半段大葱(葱白处)切段,每段长度约 4cm。前半段(葱叶处)先切段,再将每段劈为四瓣。
* 大葱切两半。后半段大葱葱白处切段,每段长度约 4cm。前半段葱叶处先切段,再将每段劈为四瓣。
* 姜切片,每片厚度约 3mm。
* 大蒜拍碎。
* 拿出两棵香菜去根,切为 1.5cm 左右香菜碎。
* 将美人椒切为厚度为 3mm 左右的辣椒圈。
* 拿出两棵香菜去根,切为 1.5cm 香菜碎。
* 将美人椒切为厚度为 3mm 的辣椒圈。
* 干辣椒切四段。
## 腌制鱼头
### 腌制鱼头
* 注:下文所述的鱼身是购买鱼头时所附带的鱼肉。
* 将鱼头去鳞,清洗鱼头处未被清理干净的内脏。
* 剁去鱼鳍、清理鱼鳃。
* 将鱼头下巴与鱼身连接的地方剁开,鱼身剁块,鱼头剁成四/六瓣。
* 注:鱼的处理很难用文字完全表述,如果你有任何疑问的地方,可以搜索鱼头处理相关视频。
* 注:鱼的处理很难用文字完全表述,可以搜索鱼头处理相关视频。
* 将剁好的鱼头进行清洗,最好洗掉鱼块上滞留的血水。
* 将清洗好的鱼块放入盆中,加入 5g 盐、10g 生抽、10g 料酒。放入葱(前半段切碎的那个)、1/3 姜片。将其拌匀,静置 1-2 小时(这取决于你的饥饿程度...)
* 将清洗好的鱼块放入盆中,加入 5g 盐、10g 生抽、10g 料酒。放入葱前半段切碎的那个、1/3 姜片。将其拌匀,静置 1-2 小时。
### 最终步骤
* 加入 30ml 油,等待锅热...
* 油热,将锅关至小火,如果你不明白为何要这样做,请查看[烧菜须知](./烧菜须知.md)中的翻炒辅料。
* 油热,将锅关至小火
* 如果不明白为何要这样做,请查看[学习炒与煎](../../tips/learn/学习炒与煎.md)中的翻炒辅料。
* 放入姜片,慢慢翻炒,以姜片中的大部分汁水被炒出,以金黄色为准。
* 放入葱段,翻炒至葱段略显发白。
* 放入蒜碎、八角、干辣椒,翻炒 5 秒。
* 将腌制好的鱼头倒入锅中,翻炒 2-3 分钟。
* 倒入 500ml 清水,加入 2g 盐、3g 鸡精、5g 生抽、3g 老抽、5g 料酒、2g 黑胡椒粉、3g 陈醋.
* 倒入 500ml 清水,加入 2g 盐、3g 鸡精、5g 生抽、3g 老抽、5g 料酒、2g 黑胡椒粉、3g 陈醋
* 将两棵香菜放入锅中,盖上锅盖。
* 调至大火,将水烧开。
* 调至中火,慢焖入味。
* 当汤汁减少一半左右时,打开锅盖。
* 当汤汁减少一半时,打开锅盖。
* 调至大火收汁,汤汁剩余 1/3 时,关火盛至小盆中。
* 注:将锅中的汤汁均匀淋到鱼头上,盛盘时可以将锅中煮的香菜放入小盆底部,这样能让你的成品菜好看又好吃。
* 注:将锅中的汤汁均匀淋到鱼头上,盛盘时可以将锅中煮的香菜放入小盆底部,这样能让成品菜好看又好吃。
* 将香菜放至已经盛出的鱼头上,把切好的美人椒圈放在香菜之上。
* 恭喜你色香味俱全的红烧鱼头出炉!
* 色香味俱全的红烧鱼头出炉!
## 附加内容

View File

@@ -0,0 +1,60 @@
# 红烧鲤鱼的做法
## 必备原料和工具
- 大葱、姜、大蒜、干辣椒
- 油、盐、生抽、老抽、陈醋、蚝油、料酒、白糖
- 鲤鱼、五花肉
## 计算
2 人食用的版本。
- 鲤鱼 (大约 2 斤)
- 五花肉 100g
- 大葱 200g
- 姜 80g
- 蒜瓣 3-4 个
- 干辣椒两个
- 白糖 50g
## 操作
注:下文所述的鱼是购买时卖家简易处理后的,已刮鱼鳞已去内脏。
- 葱、姜、蒜、干辣椒分别清洗干净。
- 葱白处切段,每段长度约 4cm再将每段劈为四瓣。
- 姜切片,每片厚度约 3mm。
- 一个大蒜拍碎切末,其余蒜切为二瓣。
- 干辣椒切四段。
- 五花肉切片,约 4cm*4cm。
- 清洗鱼。
- 鱼背肉厚处拉几道斜口,方便入味
- 锅里多倒点油,烧至 7 成热(刚刚开始冒烟),下入鱼炸 1 分钟至鱼皮稍稍变硬捞出备用(注意不要一下锅就拨弄鱼,等炸一会再拨弄、翻面),炸鱼的油倒出,锅里留一点底油
- 将锅里底油烧热,下入五花肉,煸出香味。
- 放入干辣椒、葱、姜、蒜瓣,翻炒 1 分钟。
- 将炸好的鱼倒入锅中。
- 沿锅边倒入
- 50ml 料酒
- 50ml 陈醋
- 50ml 味极鲜
- 20ml 老抽调色
- 5ml 蚝油提鲜
- 5g 匙盐
- 50g 白糖
- 清水没过鱼面。
- 调至中火,将水烧开。
- 调至小火,慢焖入味。
- 15min 后,打开锅盖,挑出锅里的葱、姜、蒜、干辣椒。
- 调至大火收汁,汤汁剩余 1/4 时,撒点蒜末,关火盛出。
- 红烧鲤鱼出锅!
## 附加内容
基于下列原因,我们需要在红烧鲤鱼中添加五花肉:
- 五花肉煸炒的时候会出猪油,相比较于植物油,动物油脂更香。
- 煸炒至金黄的五花肉炖煮过后吃起来也很香的,相当于配菜。
- 鱼类本身脂肪含量少,所以香味欠缺,着重的是肉质的口感。所以一般做鱼类菜都建议用猪油,想要一锅奶白香醇的鱼汤。猪油是最好的选择~
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@@ -0,0 +1,64 @@
# 鳊鱼炖豆腐的做法
![鳊鱼炖豆腐](./鳊鱼炖豆腐.jpg)
## 必备原料和工具
- 鳊鱼(鱼可以让摊主帮忙处理好)
- 老豆腐
-
-
-
- 老抽
- 桂皮(可选)
- 冰糖
- 干辣椒(不吃辣可以不放)
- 料酒
- 生抽
-
- 八角(可选)
- 香叶(可选)
- 热水
## 计算
注:这个量大概是 2-3 个人的量
每份:
- 鳊鱼550 克
- 老豆腐400 克
-5 片
-半根50 克)
-4 个
- 老抽2ml不太喜欢重口的可以不放
- 桂皮1 块
- 冰糖5 块
- 干辣椒4-6 个(根据个人口味选择)
- 料酒5ml
- 生抽4ml
-5-8 克(根据个人口味选择)
- 八角1 个
- 香叶1-3 片
- 食用油10ml
- 热水400 克
## 操作
- 鳊鱼改刀,放上姜片和料酒腌制 5-10 分钟
- 老豆腐切块后放入水中备用
- 锅中加油,可以放点盐在锅里,防止煎鱼的时候粘锅,把腌制的鱼用厨房纸擦干水分,把鱼放到锅中,两面都煎一下
- 等两面都煎好时,把鱼推向锅边一点,留点空间放入葱姜蒜,干辣椒,香叶,八角炒出味道
- 炒出佐料香味后,加入料酒,生抽,老抽,冰糖,桂皮,倒入热水,水量和鱼平齐或者少点
- 大火烧开后,放入老豆腐,豆腐贴在锅边,加入食盐,转小火
- 小火烧 10-15 分钟,然后大火收点汁,即可出锅
## 附加内容
- 鱼的两面,各煎 2-4 分钟即可
- 煎鱼的时候全程中小火
- 最后出锅时,加入一些切碎的大蒜,味道会更好
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 792 KiB

View File

@@ -0,0 +1,44 @@
# 黄油煎虾的做法
![示例菜成品](./黄油煎虾.jpg)
黄油煎虾是一道制作相对简单、风味极佳的菜式,主要耗时在于处理活虾,总耗时在一个小时内,适合初学者进行烹饪。
## 必备原料和工具
- 鲜虾(强推肉质紧实的九节虾,普通明虾也可以)
- 黄油(推荐安佳,一次用一小盒 7g
- 黑胡椒粒(瓶磨的那种)
- 生抽
-
- 白糖
- 米酒
## 计算
每份:
- 鲜虾 300g
- 黄油 7g
- 黑胡椒粒 大概 15ml
- 食用油 45ml
- 生抽 10ml
- 米酒 5ml
- 白糖 10ml
- 盐 2.5ml
## 操作
- 鲜虾摘除头部,顺带扯出虾线(这步处理不好可在下一步开背时取出虾线),使用剪刀剪开或菜刀片开虾背,沥干水分备用
- 调制酱汁:小碗放入上述量的全部生抽、米酒、白糖、盐搅匀备用
- 中大火热锅,热锅内放入食用油,等待 10 秒让油温升高
- 虾全部放入锅中,开始瓶磨黑胡椒,均匀地撒在虾上翻炒
- 虾变色后加入黄油,黄油完全融化后倒入调制酱汁,继续翻炒
- 大火翻炒 15 秒收汁即可装盘
## 附加内容
- 虾开背才更好入味,不过处理时切记切记小心用刀,新手容易伤到手
- [冯小厨的菜谱](https://www.bilibili.com/video/BV1g541177cd)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 MiB

View File

@@ -1,62 +0,0 @@
# 红烧肉的做法
这份红烧肉教程是一道新手不败的菜谱。配着米饭好吃的停不下来,香糯无敌棒色泽有人肥而不腻
![红烧肉成品](./000.jpg)
![红烧肉成品](./001.jpg)
## 必备原料与工具
* 注:如果有可能,请尽量把刀磨的锋利一些。
* 主料:`大肉``鸡蛋`(可选)、`豆皮`(可选)
* 辅料:`生姜``冰糖``生抽``老抽``料酒``香叶``八角``盐``水`(记得要开水)
## 计算
食用人数2~3 人
* 猪五花肉:约 3~4 斤
* 姜: 4 片
* 冰糖15 克(约 7 块)
* 生抽2 勺
* 老抽3 勺
* 料酒1 勺
* 开水:没过食材的量,需要 600ml-900ml
* 香叶3 片
* 八角2 个
* 鸡蛋(可选): 0-2 个
* 豆皮可选0-80g
*2-3g
## 操作
### 原材料准备
* `猪五花肉`切大块(约 4.5cm 左右,冷冻半小时至一小时更好切)
* `豆皮`切 2cm 的宽度
* `生姜`切片(每片厚度约 3mm 左右)
* `水`烧开
* `鸡蛋`煮熟并用`叉子`/`牙签`扎孔(尽量多些好入味)
### 开始制作
* 锅中放入两片`生姜`提味
* 开中小火后直接加入`五花肉`,不需要放入食用油,每块`五花肉`六个面都煎一下,煎至出油即可
* 将煎出的油倒出备用,并将`五花肉`推至一边,加入 15g `冰糖`,翻炒至`冰糖`融化;
* 融化后将五花肉与冰糖炒至融合上色,加入
* `生抽` 2 勺
* `老抽` 3 勺
* `料酒` 1 勺
* 翻炒至上色;
* 加入`烧好的开水`炖煮 40 分钟(刀工差的同学切的过大请自觉延长炖煮时间),并放入
* `生姜` 2 片
* `香叶` 3 片
* `八角` 2 个
* 盖上锅盖煮至沸腾后,加入煮好扎好孔的`鸡蛋``豆皮`,开中小火,等待 40 分钟。(中途可适当翻搅防止粘锅);
* 打开锅盖,待汤汁快没有的时候开大火收汁(切记不可收干);
* 加入 2-3g `盐`,翻炒一下,就可以出锅了。
## 附加内容
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -1,52 +0,0 @@
# 红烧茄子的做法
## 原料与工具
- 大蒜
- 大葱
- 青辣椒
- 洋葱
- 西红柿
- 青茄子
-
- 酱油
- 鸡蛋
- 面粉
- 淀粉
## 计算
人数大于等于 2 人时最佳
- 青茄子的数量 = 人数 * 0.7(个)
- 青辣椒 = 人数 * 0.5(个)
- 洋葱 = 人数 * 0.3(个)
- 西红柿 = 1 个
- 大葱 = 半颗
- 大蒜 = 3 瓣
- 鸡蛋 = 1 个
- 面粉 = 青茄子数量 * 150(克)
- 淀粉 = 面粉 / 4(克)
- 酱油 = (茄子数量 * 7)g (向上取整)
## 操作
1. 青茄子、青辣椒、西红柿、洋葱、大葱洗净。
2. 大葱切 5 毫米宽的葱花,大蒜扒皮并拍碎,西红柿切 6 立方厘米左右的块,青辣椒、洋葱切 5g 左右的块。
3. 茄子切菱形块(先切 2 公分左右厚的片,然后再把片切成 2 公分左右的条,最后斜刀切块儿...)。
4. 将面粉倒入盆中,依次加入少量水,搅拌均匀,呈粘稠糊状。
5. 加入淀粉,加入 30 克水,搅拌均匀。
6. 将鸡蛋打到盆中,加入(面粉 / 20)克的盐,搅拌均匀。
7. 将茄块倒入面糊中,搅拌使茄块的每一面都能沾上面糊。
8. 开大火,热锅,加入 500 毫升的油,当能看到锅里的油冒出一丝烟时,调至小火,将茄块用筷子夹入到油锅,待所有的茄块下锅之后,调至中火,直到茄块变金黄色时捞出,将油倒出。
9. 加入(人数 * 5)g 左右的油,放入大蒜、葱花,翻炒 15 秒,放入青辣椒块翻炒 30 秒,放入西红柿翻炒 30 秒。
10. 放入炸好的茄块,加水面高度为锅内食材的 0.8 倍。
11. 放入酱油和(人数 * 3)g 左右的盐。
12. 等待,直到汤汁呈粘稠状(水位大概为剩余食材高度的 0.2-0.3 倍),开盖,盛出菜,关火。
## 附加内容
在操作的第 4-6 步骤中要注意:
一定要顺序执行,否则会有灾难性错误......
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -1,30 +1,30 @@
# 吐司+果酱的做法
# 吐司果酱的做法
饱腹感的懒人快速营养早餐2min 搞定
## 必备原料和工具
* 新鲜吐司
* 果酱
* 面包机
- 新鲜吐司
- 果酱
- 面包机
## 计算
* 吐司两片
* 果酱足够涂满一面土司的量
- 吐司两片
- 果酱足够涂满一面土司的量
## 操作
* 将吐司放入面包机
* 设置好档位,时间到了会自动弹出
* 两分钟后吐司加热完成弹出
* 先取出一片吐司,涂满果酱再盖上另一片吐司即可
* 用餐巾纸包一下可以边走边吃也可以吃完再出门
- 将吐司放入面包机
- 设置好档位,时间到了会自动弹出
- 两分钟后吐司加热完成弹出
- 先取出一片吐司,涂满果酱再盖上另一片吐司即可
- 用餐巾纸包一下可以边走边吃也可以吃完再出门
两分钟快速搞定,操作很简单,味道十分美味,十分适合程序员.耗时短,不会产生额外垃圾,也不需要清洗工具什么的.
两分钟快速搞定,操作很简单,味道十分美味,十分适合程序员耗时短,不会产生额外垃圾,也不需要清洗工具什么的
## 附加内容
面包机一般不会超过一百块,吐司去楼下超市或美团买菜送上门,一般一包十块钱八片,保质期比较短,很干净卫生.这里果酱推介一下山姆超市的草莓果酱,很甜,它们家的蓝莓酱倒是一般般,反正我是感觉没啥味.干净又卫生哦,兄弟们.
面包机一般不会超过一百块,吐司去楼下超市或美团买菜送上门,一般一包十块钱八片,保质期比较短,很干净卫生这里果酱推介一下山姆超市的草莓果酱,很甜,它们家的蓝莓酱倒是一般般,反正我是感觉没啥味干净又卫生哦,兄弟们
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request

View File

@@ -5,34 +5,44 @@
- 鸡蛋
-
-
- 微波炉
- 分可控火候微波炉或不可控火候微波炉(定义和分辨方式请见附加内容)
- 筷子或牙签
## 计算
- 鸡蛋的用量为 1 个。
- 盐的用量为 鸡蛋的用量 \* 1g。
- 油的用量为 鸡蛋的用量 \* 5ml。
- 盐的用量为 鸡蛋的个数 - 1g。
- 油的用量为 鸡蛋的个数 - 5ml。
使用上述条件,计算出计划使用的原材料比例。
## 操作
### 油盐处理
### 可控火候微波炉
- 准备一个小碗,倒入在上一步计算好的油,撒盐,搅拌均匀。倾斜碗使油沾在碗表面。
### 鸡蛋的预处理
- 取出一个鸡蛋,打入小碗。
- 蛋黄表面戳孔。牙签戳 5 个或筷子戳 1 个。
### 最终步骤
- 放入微波炉,中火 3min。
### 不可控火候微波炉
- 准备一个小碗,倒入在上一步计算好的油,撒盐,搅拌均匀。倾斜碗使油沾在碗表面。
- 取出一个鸡蛋,打入小碗。
- 蛋黄表面戳孔。牙签戳 5 个或筷子戳 1 个。
- 放入微波炉1min。
- while太阳蛋 否 大面积成固体状) 用微波炉打(30s);
## 附加内容
while(太阳蛋的熟度 不符合 个人口味) 用微波炉打(1min);
while太阳蛋的熟度 不符合 个人口味 用微波炉打(1min);
- 不可控火候微波炉:
- 定义: 即无法控制火候仅能控制时长的微波炉。
- 辨别方法: 若在微波炉操作面板上无法找到小火,中火, 大火等字样即为不可控火候微波炉
- 可控火候微波炉:
- 定义:即能控制火候又能控制时长的微波炉,
- 辨别方法: 若在微波炉操作面板上能找到小火,中火,大火等字样即为可控火候微波炉
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request。

View File

@@ -1,24 +1,26 @@
# 微波炉"叮"蛋糕的做法
# 微波炉蛋糕的做法
不必慌张, 你有十分充足的时间来准备, 可以根据心情加料, 大约需要 2min
微波炉"叮"蛋糕,大约需要 2min 就能搞定!
## 必备原料和工具
- 微波炉
- 能放进微波炉的容器
- 黄油
- 面粉
- 泡打粉(不加吃着像饼)
- 泡打粉不加吃着像饼
- 鸡蛋
## 计算
- 鸡蛋🥚 1 个
- 面粉🍚 2 凸勺
- 泡打粉🍚 半平勺
-(红)糖🍬 2 勺
- 盐🧂 1/5 平勺
- 面粉🍚 15g
- 泡打粉🍚 2.5g
-(红)糖🍬 10g
- 盐🧂 1g
(口味可选)
(口味可选)
- 咖啡粉☕
- 巧克力🍫
- 麦片🍿
@@ -30,30 +32,25 @@
## 操作
> **以下食材不要超过容器的3/4**
- 挖半个鸡蛋大的黄油放进容器, 在微波炉**加热15秒左右**至融化
- 将**巧克力/香蕉** 融化/搅碎成 **颗粒/糊状**
- 打入一个鸡蛋并打散搅和
- 2 凸勺白(红)糖(甜党可以多加些) (见附 4)
- 加入 1/5 平勺盐 (**如果后续的口味食材含盐需自己斟酌**)
- 加入半平勺泡打粉
- 加入两大凸勺面粉(筋度没太大影响)
- **加入任何喜欢的口味食材!**(坚果与饼干等干食材不是现在放)
- 搅和至看不见干粉的稠酸奶状
- 加入可选的干燥食材(不包括冲泡粉)在顶端
> **以上食材不要超过容器的3/4**
- 加入以下食材,注意不要超过容器的 3/4
- 挖半个鸡蛋大的黄油放进容器, 在微波炉**加热 15 秒**至融化
- 将**巧克力/香蕉** 融化/搅碎成 **颗粒/糊状**
- 打入一个鸡蛋并打散搅和
- 15g 白(红)糖(甜党可以多加些 见附 4
- 加入 1g 盐 (**如果后续的口味食材含盐需自己斟酌**)
- 加入 2.5g 泡打粉
- 加入 15g 面粉筋度没太大影响
- **加入任何喜欢的口味食材!**(坚果与饼干等干食材不是现在放)
- 搅和至看不见干粉的稠酸奶状
- 加入可选的干燥食材(不包括冲泡粉)在顶端
- 夸赞一下自己🥰
- 微波炉(高火)加热 **1分钟** (至蓬松蛋糕形态)
- 取出杯子(烫手啊啊啊啊↑)并拍朋友圈就可以吃了
- 微波炉高火加热 **1分钟** 至蓬松蛋糕形态
- 取出杯子烫手啊啊啊啊↑并拍朋友圈就可以吃了
## 附加内容
- 在夸赞自己之前的操作可以重复多遍做出更大的蛋糕
- 泡打粉用来让蛋糕更蓬松 大多不含铝 几块钱一包 可以买了在家备着
- **食材不要超过容器的3/4!!**
- 此指南勺子标准大小宽 4 厘米尖勺
![勺子](./3.8cm_spoon.jpg)
- 如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -24,5 +24,6 @@
- 水煮开之后转至小火,加盖继续煮 15-20 分钟,玉米煮久点没事。
- 煮熟后沥干水分,冷却后食用。
## 附加内容
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -26,7 +26,7 @@
## 附加内容
- 如果觉得鸡蛋不够熟的小伙伴可以依照自己的喜好添加更多的水。
如果觉得鸡蛋不够熟的小伙伴可以依照自己的喜好添加更多的水。
**警告** 溏心蛋有沙门氏菌感染的风险。不建议静置 5 分钟以内。

View File

@@ -0,0 +1,31 @@
# 煎饺的做法
## 必备原料和工具
- 饺子(速冻水饺)
## 计算
每份:
- 饺子一包 (根据个人食量选择, 约 10 - 15 个)
## 操作
- 取出平底锅(不沾平底锅最佳)
- 加入 10ml - 15 ml 食用油
- 开火,放入饺子(尽量平均铺开,不宜堆叠)
- 立刻加入清水,水线没过饺子平均高度的 1/2
- 盖上锅盖(此时炉灶应该处于大火)
- 等待 8 - 10 分钟
- 当锅中水分仅剩 2mm 时, 转中火开始煎制
- 当水分全部蒸发后,摇晃平底锅使饺子受热均匀
- 放入黑芝麻和葱花再焖 10s
- 1 - 2 分钟夹出一个饺子观察底部,若出现金黄色脆皮立即取出
## 附加内容
- 操作时,需时刻观察锅内情况,切记不可分神玩手机。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,46 @@
# 燕麦鸡蛋饼的做法
燕麦鸡蛋饼是极具营养、便于制作、适宜快速制作的早餐。尤其适宜热爱健身的上班族。
## 必备原料和工具
- 鸡蛋
- 燕麦
- 牛奶 50-100g能够将燕麦搅拌粘稠即可
- 可根据口味选择少许蔬菜,如菠菜。
## 计算
- 鸡蛋两个,亦可选择两个蛋清,一个蛋黄。
- 纯干燕麦片 50g (大约等同一个鸡蛋的量)
- 牛奶一盒 约 250ml
- 蔬菜碎叶一把
## 操作
- 将牛奶与干燕麦混合搅拌均匀至黏稠状。
- 将鸡蛋搅拌均匀至颜色单一程度。
- 将鸡蛋液倒入燕麦牛奶中继续搅拌至黏稠、均匀。
- 平底锅中加入少许黄油并覆盖均匀。
- 下入搅拌好的食材,并摊开至饼状。
- 小火加热两到三分钟。如想要加入蔬菜,可以在加热过程中加入碎菜叶。
- 翻面继续加热两分钟。
- 出锅,搭配剩下的牛奶作为早餐。
## 附加内容
- 如果口味偏咸口,可以在搅拌鸡蛋液时加入盐,胡椒等调料。
- 煎饼时使用小火,避免燕麦部分煎糊。
### 营养成分
一份上述早餐的预估营养价值(三大营养素)如下,供热爱健身人群参考*。
- 碳水化合物39g
- 蛋白质30g
- 脂肪19g
- 总热量450kcal
* 牛奶按照常见的 250ml 计算
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -4,26 +4,38 @@
## 必备原料和工具
* 牛奶 (巴氏奶口感更好)
* 燕麦
* 鸡蛋
- 牛奶巴氏奶口感更好
- 燕麦
- 鸡蛋
## 计算
* 🥛 牛奶 280ml/per
* 🍳 鸡蛋 1 个/per
* 🍚 燕麦 40g/per
- 🥛 牛奶 280ml/per
- 🍳 鸡蛋 1 个/per
- 🍚 燕麦 40g/per
使用上述条件,计算出计划使用的原材料比例。
## 操作
* 将牛奶倒入早餐杯(冷的即可)
* 准备好 200ml 水,如果是直饮水直接加入燕麦,否则请烧开后加入燕麦
* 水沸后 2min燕麦煮好
* 煮好的燕麦捞出倒入牛奶中(尽量不要将煮燕麦的水也倒入牛奶,影响口感)
* 热锅,锅内放少许底油,油热后煎鸡蛋,每面煎 20s考虑调底味(3g 椒盐,可选)
* 关火,装盘
### 燕麦烹饪常规方法
- 将牛奶倒入早餐杯(冷的即可)
- 准备好 200ml 水,如果是直饮水直接加入燕麦,否则请烧开后加入燕麦
- 水沸后 2min燕麦煮好
- 煮好的燕麦捞出倒入牛奶中(尽量不要将煮燕麦的水也倒入牛奶,影响口感)
### 燕麦烹饪快速方法
- 将燕麦替换为快煮燕麦
- 将牛奶倒入装有快煮燕麦的容器中并搅拌
- 将混合物放入微波炉中
- 50%火力微波 4min
### 煎蛋烹饪方法
- 热锅,锅内放少许底油,油热后煎鸡蛋,每面煎 20s考虑调底味3g 椒盐,可选)
- 关火,装盘
烹饪基本 3min 搞定,做完菜品都是常温,极易入口,我每次 2 分钟吃完。
@@ -31,4 +43,8 @@
## 附加内容
- 由于不同微波炉火力不同,故微波炉火力无法精确表明
- 不建议混合物超过容器容量 50%,否则加热过程中内容物极有可能溢出
- 不建议使用玻璃杯进行烹饪,理由同上
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,33 @@
# 空气炸锅面包片的做法
健康饱肚子,适宜正在减脂期的程序员食用
## 必备原料和工具
- 面包片
- 空气炸锅
## 计算
每份:
- 面包片(两片)
## 操作
- 取出两片面包片(建议使用粗粮面包片)
- 将面包片--垂直--放入空气炸锅
- 200°C 烘烤 5 分钟
- 取出即可使用
## 附加内容
营养成分表(数据基于全麦面包片)
- 热量 254 千卡
- 蛋白质 12.3 克
- 脂肪 3.5 克
- 碳水化合物 43.1 克
- 膳食纤维 6.0 克
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,35 @@
# 美式炒蛋的做法
美式炒蛋具有松软鲜嫩的口感,与平时的炒蛋不同,美式炒蛋中加入了少量牛奶,使得蛋花更加的细密均匀,并且营养丰富~
## 必备原料和工具
- 鸡蛋
- 全脂牛奶/奶油
- 黄油
-
## 计算
每份:
- 鸡蛋 3 个
- 全脂牛奶/奶油 10g
- 黄油 5 克
- 盐 1 克
## 操作
- 鸡蛋打入大碗中,加盐搅打至起泡,静置 15 分钟
- 黄油切小块入锅,倒入蛋液,开小火不断搅拌
- 黄油一融化,就快速翻动蛋液,将其打碎成细密状,在蛋液大体凝固前关火
- 加入牛奶搅拌 15 秒,至炒蛋湿润绵密,装盘
## 附加内容
- 想吃的更丰富可以在最后一步那里加上炒好的番茄丁,洋葱丁,培根丁,切好的芝士小丁,等等。。。(总之不会再出水的东东)
- 使用平底锅(不粘锅)。
- 考虑到很多人是一人食就炒一两个鸡蛋,口径比较小的锅或许更方便在锅中均匀搅拌。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,50 @@
# 茶叶蛋的做法
茶香浓郁,鲜香可口的高蛋白快速营养早餐,大约耗时 30min。烹饪略微耗时可以周末尝试做一次大约够 2-3 个人吃。
## 必备原料和工具
- 鸡蛋
- 八角
- 香叶
- 桂皮
- 茴香
- 冰糖
- 红茶
- 生抽
- 老抽
- 食盐
## 计算
- 鸡蛋 400g约 8 颗)
- 八角 4g约 2 颗)
- 香叶 0.5-1g约 2 片)
- 桂皮 3g1 小块)
- 茴香 5g
- 冰糖 15g
- 红茶 20g
- 生抽 15g
- 老抽 25g
- 食盐 3g
使用上述条件,计算出计划使用的原材料比例。
## 操作
- 用冷水将鸡蛋煮熟,大火大约 8min根据自家厨具决定
- 鸡蛋捞出,过冷水
- 将鸡蛋互相碰撞,使每个鸡蛋产生裂缝
- 将鸡蛋下锅,放入八角,香叶,桂皮,茴香,冰糖,红茶,生抽,老抽,食盐
- 加水直至没过鸡蛋
- 大火煮开之后,转中小火煮 15min
> 中火煮15min之后捞出料渣鸡蛋再浸泡一会口感更佳
## 附加内容
- 鸡蛋捞出过冷水是为了让鸡蛋和壳之间产生间隙
- 食盐可根据个人口味选择不加
- 八角,香叶,桂皮,茴香,冰糖,自己没有这么多食材可以买现成的卤料包
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,33 @@
# 蒸花卷的做法
蒸花卷是一道简单易做的菜。能补充碳水化合物,膳食纤维。一般初学者只需要半小时即可完成。作为快手早餐,学会做之后,再也不会早上饿肚子了。
## 必备原料和工具
- 冷冻花卷
- 圆碟子
- 蒸架
- 水 400ml
## 计算
- 冷冻花卷 5 个(女生分量 3 个即可)(可以在超市、各种买菜平台购买)
- 圆碟子,直径 28cm
- 蒸架,直径 20cm
- 水 400ml
## 操作
- 从花卷的包装袋中取出 5 个花卷
- 把花卷平铺在碟子上,尽量不用重叠
- 往锅里倒入 400ml 水,把蒸架放里面,把装花卷的碟子放在蒸架上,盖上锅盖。
- 开大火加热,直至水沸腾。
- 转中火加热 15 分钟
- 开盖用手感受花卷的表面温度,如果不够热,就继续盖上盖子加热,否则就可以关火出锅。
- 碟子取出放凉至 50 度即可食用
## 附加内容
- 操作时,需要注意观察锅里的水不能少于 50ml。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,38 @@
# 鸡蛋三明治的做法
10 分钟的简易鸡蛋三明治 🥪
## 必备原料和工具
- 鸡蛋
- 吐司
- 培根
- 黄油
- 蛋黄酱
-
- 黑胡椒
## 计算
- 鸡蛋 1 个
- 吐司 2 片
- 培根 2 片
- 黄油 10 g
- 蛋黄酱 20g
- 盐 1g
- 黑胡椒 2g
## 操作
- 吐司切去四边,备用
- 鸡蛋煮熟,捣碎
- 混合鸡蛋、蛋黄酱、盐、黑胡椒
- 锅中加入黄油,煎熟培根
- 组装吐司,在两片吐司间加入制作好的鸡蛋酱及培根
- 四边形吐司切成三角形装盘
## 附加内容
- 也可加入芝士、酸黄瓜等食材
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -1,27 +0,0 @@
# 油泼辣子的做法
## 制作耗时
- 10 分钟
## 必备原料和工具
- 蒜头 1 个
- 干辣椒面 15 克
- 盐 5 克
- 白芝麻 15 克
- 小米椒 1 个
- 花生油 40 毫升
- 家庭小陶瓷碗 1 个
- 家庭小铁勺 1 个
## 操作
- 拿出蒜头掰 2 个小蒜头去皮
- 拿出砧板剁碎小蒜头、小米椒
- 拿出碗倒入花生油
- 拿出铁锅将碗内的油放入加热 2 分钟(菜籽油烧至冒烟)
- 此时是空碗
- 往空碗加入干辣椒面、白芝麻、蒜末、小米椒、盐作为"调料"
- 关火将油温冷却至 210 摄氏度
- 将锅内热油倒入碗内并用勺搅拌即可(可以在 165 摄氏度时加入同样"调料"的碗最后进行混合进行增辣)

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@@ -0,0 +1,62 @@
# 油泼辣子的做法
![image](./口水鸡+油泼辣子.jpg)
![image](./油泼辣子.jpg)
制作耗时 10 分钟
## 必备原料和工具
- 蒜头
- 干辣椒面
-
- 熟白芝麻
- 小米椒
- 花生油(可用菜籽油替换)
- 家庭小陶瓷碗
- 家庭铁勺子
- 五香粉 (可选)
- 草寇(可选)
- 小葱 (可选)
- 八角
- 花椒
- 香叶
- 白芷
- 姜片(可选)
-
- 白醋
## 计算
- 蒜头 1 个
- 干辣椒面 100 克
- 盐 5 克
- 熟白芝麻 15 克
- 小米椒 1 个
- 花生油 150 毫升 (可用菜籽油替换)
- 五香粉 10 克(可选)
- 草寇 1 个(可选)
- 小葱 3-5 根(可选)
- 其他配料:八角(1)、花椒20-50 粒都可看个人口味、香叶2-3 片、白芷2-3 片)、姜片(大拇指粗细的姜切片)(可选)
- 糖 30 克
- 白醋 5 ml大概就是小铁勺子的量
## 操作
- 拿出蒜头掰 2 个`小蒜头`去皮
- 拿出砧板剁碎`小蒜头``小米椒`
- 拿出碗倒入`花生油`
- 油热放入`其他配料``小葱`,等到香料变焦,捞出扔掉
- 拿出铁锅将碗内的油放入加热 2 分钟(菜籽油烧至冒烟)
- 此时是空碗
- 往空碗加入`干辣椒面``白芝麻``蒜末``小米椒``盐``五香粉``草寇`作为"调料"
- 关火将油温冷却至 `210` 摄氏度
- 将锅内热油倒入碗内并用勺子搅拌即可(可以在 `165` 摄氏度时加入同样"调料"的碗最后进行混合进行增辣)
- 倒入热油稍微搅拌后放入白醋,此时会重新沸腾。继续进行搅拌,白醋增香。
- 油泼辣子冷却到温热放白糖和味精,白糖可以是辣味柔和,不会那么的呛口
## 附加内容
- 五香粉、草寇作为"调料"加入,可以增加香味,使油泼辣子更香
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -2,20 +2,24 @@
油酥是由面粉与热油混合调制的,通常在烙饼时涂点油酥,可以使得饼子层层分明,外酥里软,口感更佳。
## 准备
## 必备原料和工具
* 面粉
*
*
- 面粉
-
-
## 计算
* 油 = 要烙饼的张数 * 10ml
* 盐 = (油 / 20ml)g
* 面粉 = (要烙饼的张数 / 0.13)g
- 油 = 要烙饼的张数 * 10ml
- 盐 = (要烙饼的张数 / 2g
- 面粉 = 要烙饼的张数 / 0.13g
## 操作
* 面粉盛小碗里,加入盐
* 加入 200 度左右的热油
* 用筷子将其搅拌成无固状物体的糊状。
- 面粉盛小碗里,加入盐
- 加入 200 度的热油
- 用筷子将其搅拌成无固状物体的糊状。
## 附加内容
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,43 @@
# 炸串酱料的做法
炸串酱料,号称淋袜子都好吃,新手友好,预计用时 10 分钟。
## 必备原料和工具
- 干辣椒面(粗细都准备)
- 孜然粉
- 胡椒粉
- 五香粉
- 花椒粉
- 十三香
- 麻辣鲜
- 白芝麻
## 计算
- 干辣椒面 60 克
- 孜然粉 20 克
- 胡椒粉 10 克
- 五香粉 15 克
- 食盐 20 克
- 花椒粉 15 克
- 鸡精 8 克
- 十三香 5 克
- 麻辣鲜 5 克
- 白芝麻 30 克
## 操作
- 所有原料在容器内混合,搅拌均匀。
- 锅里烧热油,油的用量以在容器内没过所有原材料为佳。
- 分三次淋入热油,每次 1/3同时搅拌。
- 最后放入香油 10ml生抽 10ml花椒油 10ml蚝油 10ml。
## 附加内容
- 最后一步的调味可按自己喜好添加。
- 不得一次性倒入所有热油,必须分次倒入并搅拌。
- 原料可按比例缩减。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,33 @@
# 糖色的做法
## 必备原料和工具
- 糖(任选其一):
- 冰糖:炒出来的`糖色`色泽最为鲜艳,红亮,必须水油炒,不加水融化会很慢
- 白砂糖:必须水油炒,不加水融化会很慢
- 绵白糖:可以不加水
- 炒糖色过程火不要太大!!!电磁炉温度不够,火候过了发苦,不够发甜
## 计算
- `油`100ml
- `开水`500ml
- `糖`(这里以冰糖为例)
## 操作
- 开火,并向锅中倒入 100ml 开水 1
- 再向锅中倒入 100ml 油,与第一步间隔越短越好,此时锅为大火中火都可以,着急的话可以大火
- 放入冰糖(如果冰糖过于耦合,可以提前敲碎,做到耦合度越低越好)
- 调整火力为中火
- 开始搅拌
- 要一直一直一直搅拌,变成棕褐色,此时**转为小火**
- 再变稀,变红茶色,再变成酱红色后起小泡泡,准备好执行下面的`操作1`or`操作2`
- 小泡泡会逐渐消失,之后会出现大泡泡,大泡泡出现时糖色完成
- 需要在此时快速进行下一步操作(无论哪种操作都一定要提前准备好并快速!否则火候过大糖色发苦),根据菜品派别以及个人口味作出选择
- 操作 1可以直接加 400ml 开水降温
- 操作 2也可以加入葱姜蒜花椒等调味品进行翻炒
## 附加内容
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -1,25 +1,32 @@
# 糖醋汁的做法
糖醋汁通常情况下由清水、白糖、白醋、淀粉制成,有些人喜欢放一些番茄酱来增添不一样的酸甜味可用于糖醋鱼、糖醋里脊等菜品的制作
糖醋汁通常情况下由清水、白糖、白醋制成,有些人喜欢放一些番茄酱来增添不一样的酸甜味或放一些淀粉来增加菜肴汤汁的粘性和浓度,糖醋汁可用于糖醋鱼、糖醋里脊、糖醋排骨等菜品的制作
## 准备
可依据糖醋汁配制的经典比例 12345 来调制糖醋汁
* 番茄酱
* 白糖
* 白醋
* 淀粉
## 必备原料和工具
- 清水
- 白糖
- 白醋/米醋
- 料酒
- 生抽
## 计算
* 清水(50ml)
* 番茄酱(40ml)
*(30ml)
*(20ml)
* 淀粉(10g)
- 清水(50ml)
- 生抽(40ml)
-(30g)
-(20ml)
- 料酒(10ml)
## 操作
* 将酱汁搅拌均匀
* 锅中加入 10ml 油
* 油温烧至五成热,约 150 度时,倒入酱汁
* 小火熬制直至浓稠
- 按照比例将各调料在小碗中搅拌均匀
- 按不同菜肴的方式处理完毕后,将配制好的糖醋汁倒入锅中
- 根据各菜肴的不同,烹制 5-10 分钟
- 大火收汁,可增加菜的浓度、香味和光泽
## 附加内容
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 771 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 507 KiB

View File

@@ -0,0 +1,35 @@
# 草莓酱的做法
可以买那种一筐一筐卖的小草莓,主要是便宜。做成酱抹在面包上非常好吃。
## 必备原料和工具
- 草莓
- 白砂糖
- 保鲜膜
## 计算
每份:
- 草莓 1200 克
- 白糖 400 克 (如需要低糖饮食,可以考虑降低到 200g
## 操作
- 草莓洗净去叶
- 将草莓切碎放入合适的碗中
- 将白糖倒入碗中与草莓搅拌均匀
- 碗用保鲜膜覆盖静置 1 小时
- 将静置的草莓和糖的混合物倒入不粘锅中开大火烧开
- 烧开后转小火不断搅拌直至果酱呈粘稠状关火
- 待草莓酱冷却后装入准备好的密封罐中
![洗好的草莓](./洗好的草莓.jpeg)
![混合好的草莓](./混合好的草莓.jpeg)
![熬煮的草莓](./熬煮的草莓.jpeg)
![做好的草莓](./做好的草莓酱.png)
## 附加内容
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -1,6 +1,14 @@
# 蒜香油的做法
# 蒜香油的做法
## 原材料
## 必备原料和工具
- 蒜头
- 白芝麻
- 花生油
- 酱油
- 蘸料碟
## 计算
- 蒜头 2 瓣
- 白芝麻 5 克
@@ -8,9 +16,13 @@
- 酱油 30 毫升
- 蘸料碟 1 个
## 制作步骤
## 操作
- 拍碎蒜头
- 往蘸料碟中加入酱油
- 起锅,加入花生油,等到油温滚烫后加入拍好的蒜头,炸半分钟
- 半分钟后,关火,把热油倒入蘸料碟,用筷子搅拌即可
## 附加内容
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@@ -0,0 +1,36 @@
# 蔗糖糖浆的做法
将糖事先溶解好便于在配制饮料(特别是冷饮)时给饮料增甜
## 必备原料和工具
原料
- 白砂糖
-
工具
- 可密封容器(建议使用高硼硅试剂瓶,便宜)
![bottle](./bottle.jpg)
## 计算
建议比例=>糖 : 水 = 1 : 1这样方便进行糖量控制比如想要 15 克糖,就量取 30 克的糖浆
- 水 100 克
- 白砂糖 100 克
## 操作
1. 将称好的白砂糖的饮用水于容器混匀
2. 容器封盖放冰箱冷藏
## 附加内容
水无论冷热都可,如果比较急用,可用热水溶解后再冷却糖浆。
配制好的糖浆不会轻易变质,在冷藏状态下保存一周通常是没问题的。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,38 @@
# 奥利奥冰淇淋的做法
奥利奥冰淇淋是简单但好吃的冰淇淋,纯动物奶油不腻口,预计制作时长半小时(主要消耗在搅打奶油和去除奥利奥夹心上)。
## 必备原料和工具
- 淡奶油(推荐品牌 安佳动物淡奶油)
- 原味奥利奥
- 电动打蛋器
- 一个容量在 600 毫升以上且直径小PS: 需要注意能放得下电动打蛋仪)深度深的容器(如准备了冰淇淋模具 容器需要有尖嘴方便转移)
- 小刀(或者可以去除夹心的工具)
- 冰淇淋模具(可选)
## 计算
每份:
- 奥利奥 6 块
- 白砂糖 18 克
- 淡奶油 250 毫升
## 操作
- 将奥利奥拧开后去除利利(夹心),备用
- 用筷子将奥奥剁碎,需要有一半奥奥变成粉状,另一半的奥奥最大长度小于 0.5 厘米,备用
- 将奶油全部倒置于深容器中,并加入准备好的糖
- 开始用电动打蛋器高速挡 搅打至 电动打蛋器提起后下方会出现**悬挂住**的奶油( 0.5 厘米 - 1 厘米),而不是**全部**像液体一样滴下(部分滴下是正常现象)。
- 搅打完成后将奥奥放入奶油中,搅拌均匀直至底部有奥奥。
- 可选:将混合物倒入冰淇淋模具中
- 放置冰箱冷冻室( -18 度) 4 小时以上可取出
## 附加内容
- 剁碎奥利奥的容器注意不要使用易碎容器。
- 去除奥利奥夹心时切忌注意割到手。
- 参考资料:[5分钟搞定【奥利奥麦旋风】太解馋叭](https://www.xiachufang.com/recipe/106178429/)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 544 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 534 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 973 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

View File

@@ -0,0 +1,138 @@
# 戚风蛋糕的做法
戚风蛋糕是一道烘焙入门菜品,有一定操作难度。但成功制作后,其口感细腻绵软,令人回味。加上烘烤时间,一般初学者需要 **1.5 - 2 小时**即可完成。
## 必备原料和工具
### 工具
* 烤箱(电饭锅可替代,但大多情况下由于锅胆材质问题易失败)
* 打蛋器(电动最好,手动费力且有一定失败概率)或筷子(非常不推荐)
* 铝合金阳极模具(千万不能选不沾模具,常用尺寸为 6 寸或 8 寸)
* 刮刀(用于翻拌蛋糕糊)
### 原料
- 鸡蛋
- 白糖
- 牛奶(或水)
- 食用油(或黄油,但需加热软化)
- 低筋面粉(推荐惠宜)
- [可选] 柠檬汁或白醋
## 计算
每份12 个面积单位):
- 1 个鸡蛋(正常中等大小,约 50g
- 白糖 16g
- 食用油 8g
- 牛奶 10g
- 低筋面粉 17g
具体来说,对于常见 6 寸及 8 寸蛋糕:
* 6 寸:大小为 3 份(即三个鸡蛋)。面积 36 个单位。
* 鸡蛋 3 个,白糖 50g食用油 25g牛奶 30g低筋面粉 50g
* 8 寸:大小为 5 份(即五个鸡蛋)。面积 64 个单位。
* 鸡蛋 5 个,白糖 80g食用油 40g牛奶 50g低筋面粉 90g
## 操作
### 前期分离操作
* 从冰箱中取出新鲜的鸡蛋
* 准备两个容器并擦干,分别盛放蛋清与蛋黄
* 对盛放蛋清的容器,可稍有水珠,但**不能有任何油**;盛放蛋黄的容器不能有水珠
* 打蛋,手工或利用分蛋器,将蛋清与蛋黄分离到两个容器中。
* 分离过程中蛋黄不能破碎,**蛋清中不能混有任何蛋黄**,否则会严重影响打发。(白色系带可进入蛋清,不影响)
* (注意,不使用厨房机的情况下,盛放蛋清的容器也是打蛋的容器,为避免溢出,加入全部蛋清后不要超过容器的 **1/8**
### 搅拌蛋黄液
* 准备一个新的空碗,加入全部食用油,然后放入低筋面粉搅拌
* 油会直接阻断面筋的形成
* 将蛋黄加入碗中,再加入牛奶以及 **1/4** 的白糖,用刮刀搅拌均匀
* 此时加入的牛奶虽然含水,但是不应形成面筋了。
* 准备好低筋面粉一边慢慢撒入容器一边用刮刀“Z 字形搅拌”(之字形搅拌),即刮刀只能沿着刀刃的方向两侧或前后移动。**不可无序地逆时针或顺时针搅拌**
* 继续,加入全部面粉,仍使用上述搅拌方式,直到混合均匀、无干粉状态。(少许团块是正常现象,可继续搅拌使其分散)
* 静置,备用
### 打发蛋白
* 准备好剩余 **3/4** 的白糖。分为三份,每份为总量的 **1/4**
* 蛋清中加入柠檬汁或白醋(可选)
* 打蛋器中速,打发蛋白至有*粗大气泡的状态*,加入**第一份白糖**
* 打蛋器高速,打发蛋白至*气泡较细腻的状态*,加入**第二份白糖**
* 打蛋器高速,打发蛋白至*“湿性发泡”*的状态(此时提起打蛋器头,有长长的弯曲尖角),加入**第三份白糖**
* 打蛋器中低速,打发蛋白至“干性发泡”的状态(提起打蛋器头,有短小直立的尖角;倒扣容器,蛋白可粘住容器不掉下来)
* 此时蛋白打发程度已符合要求
* 关于蛋白状态的判断可参考附件链接中的图片。)
* 打蛋器应尽量贴近容器底部,防止出现上面浮着的表层打发,底部仍然是液体的情况)
### 混合搅拌
* 简单搅拌几下蛋黄液
* 用刮刀取 **1/3** 的蛋白霜,加入到蛋黄糊中
* 采用“翻拌”的手法,此手法是为了避免消泡
* 翻拌手法是
* 先用右手拿刮刀从搅拌盆中心插入面糊底部
* 向 8 点钟方向刮去直到碰到盆壁,顺势舀起面糊提到空中,然后再移回盆中心将面糊放入盆内
* 左手握住搅拌盆从 9 点钟方向转到 7 点钟方向,刚好旋转了 60 度,就完成了一次循环
* 速度大约是 1 秒钟两下
* 此方法出自《小岛老师的蛋糕教室》。用接地气的话说就是,像炒菜一样翻炒。
***1/3** 的蛋白霜与蛋黄液的混合液倒入剩余 **2/3** 的蛋白霜中,继续翻拌均匀
* 将蛋糕糊倒入模具,震荡几下避免大气泡
### 烘烤
* 烘烤总时间6 寸蛋糕 **30-35** 分钟8 寸蛋糕 **50** 分钟。根据自己烤箱特性灵活调整,一般不超过 $\pm 5$ 分钟。(最后几分钟时可在烤箱前观察)
* 以**上管 **150** 摄氏度,下管 **160** 摄氏度**预热烘烤,约 10 分钟可到达预定温度。
* 预热完成后,将模具放入烤箱下层
* 选择**变温烘烤**,分为两个阶段。
* 第一阶段烤箱设定温度为:上管 **150** 摄氏度,下管 **160** 摄氏度;
* 烘烤总时长的前 **3/5** 为第一阶段烘烤
* 第二阶段温度为:上管 **160** 摄氏度,下管 **170** 摄氏度;
* 烘烤总时长的后 **2/5** 为第二阶段烘烤。直接调整烤箱温度即可切换。
* 烤好后,出炉
* 此操作可能会**烫手**,注意用毛巾辅助
### 冷却与脱模
- (可选) 将模具从高处落下,震出其中的热气
- 模具倒扣 10 分钟,使蛋糕冷却
- 没有冷却的蛋糕立刻脱模会损伤蛋糕
- 此操作可能会**烫手**,注意用毛巾辅助
- 脱模,食用
## 附加内容
- 参考了以下教程,文中说明非常详细且有每一步骤的配图。同时,对于为什么做某一个操作、背后的原理也有阐释,以及出现某些问题的分析:
- [为了做好这个戚风蛋糕,我用了一整箱鸡蛋,从此告别凹底和塌陷](https://zhuanlan.zhihu.com/p/86865919)
- 对戚风蛋糕而言,蛋清打发是次要问题,关键是**烤制时的温度和时间**。
- 蛋清容器而言,可有水珠,蛋黄容器不能有。
- 原因:油会影响蛋白的打发,蛋清 85%是水,稍有水珠并不影响打发。
- 特别新鲜的鸡蛋蛋清会比较硬,应对硬蛋清 5 个鸡蛋配方的话加 15ml 水会帮助蛋清打发1 个鸡蛋配方则是 3g 水)
- 蛋清打发途中加的糖,实际也是先融于蛋清中的水里,成为糖浆溶液包裹在气泡外,对打发的气泡起保护作用。
- 温度对糖融于水的速率以及溶解度影响较大,刚从冰箱拿出的蛋清不易打发。但温度较低的鸡蛋容易分离蛋清蛋黄,建议分离后恢复室温再进行打发。
- 一些参考图片
![配方](./IMG_1516.jpg)
![筛子分离蛋黄](./DSC08606.jpg)
![手动分蛋黄](./DSC08608.jpg)
![蛋黄](./DSC08612.jpg)
![打发蛋白](./IMG_0269.jpg)
![倒入模具](./DSC08618.jpg)
![预热烤箱](./DSC08621.jpg)
![烤制](./DSC08627.jpg)
![成品](./DSC08716.jpg)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,46 @@
# 提拉米苏的做法
![自家提拉米苏成品](提拉米苏成品.jpg)
提拉米苏,是意大利传统甜品。无需烤箱操作简便,烘焙新手也可以零失误获得一份美味的提拉米苏。
## 必备原料和工具
- 马斯卡彭芝士
- 手指饼干
- 放凉浓缩咖啡
- 无菌鸡蛋
- 白砂糖
- 可可粉
- 朗姆酒(不喜欢酒的朋友可省略,可按照自己口味调节)
- 一个装成品的容器(我用的是玻璃乐扣)
- 打蛋器(手劲儿大的朋友也可以锻炼臂力)
## 计算
- 马斯卡彭芝士 450g
- 手指饼干 1 包
- 放凉浓缩咖啡 350ml
- 无菌鸡蛋 4 个
- 白砂糖 50g
- 可可粉 10g
- 朗姆酒(不喜欢酒的朋友可省略,可按照自己口味调节)
## 操作
- 分离蛋黄蛋清
- 盛有蛋白的碗中加 10g 白砂糖湿性打发
- 盛有蛋黄的碗中将 40g 白砂糖分三次加入,搅拌至均匀
- 蛋黄中分三次加入马斯卡彭芝士,搅拌至均匀
- 蛋黄中最后加入朗姆酒,搅拌均匀
- 将打发好的蛋白分三次加入蛋黄芝士液中
- 手指饼干两面浸湿咖啡液,平铺入容器
- 两层芝士液两层饼干交替放入容器(这一步按照大家意愿及容器高度酌情处理)
- 放入冰箱冷藏四个小时(心急的小伙伴可以提早拿出来)
- 取出后在表面筛上可可粉,即可享用啦
## 附加内容
- [下厨房蛋白打发具体教程](https://www.xiachufang.com/recipe/101779500/)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

View File

@@ -0,0 +1,52 @@
# 烤蛋挞的做法
![烤蛋挞](./烤蛋挞.png)
烤蛋挞是一道简单易于制作的甜品 且半成品可置于冰箱冷冻长时间保存 随吃随取 出品时间约 1 小时
## 必备原料和工具
该配方为整包蛋挞皮所需量 填充后可直接冷冻保存
- 蛋挞皮 品牌不限
- 鸡蛋
- 牛奶
- 淡奶油
- 白砂糖
- 烤箱 大小不限
- 克数称
- 搅拌器 包含且不限于筷子 打蛋器等工具
- 筛网 网孔约为 1 毫米
## 计算
每份:
该配方为整包蛋挞皮所需量 填充后可直接冷冻保存
- 蛋挞皮 品牌不限 整包蛋挞皮约为 30 只
- 鸡蛋 8 个 普通鸡蛋即可
- 牛奶 200 毫升 普通袋装牛奶即可
- 淡奶油 450 毫升 烘焙店或超市即有售
- 白砂糖 80 克 普通砂糖即可 细砂糖更优 易于融化
## 操作
- 将碗置于克数称上 称量 450 克 淡奶油(淡奶油密度在此处记为 1
- 加入 80 克白砂糖 (甜度中等 可按个人口味增减 建议范围 60-100 克)
- 加入 200 克牛奶 (牛奶密度在此处记为 1
- 取 8 个蛋黄加入 蛋清可留作他用
- 均匀搅拌所有材料直至白砂糖全部融化
- 使用网筛对搅拌完成的食材进行过滤 滤除鸡蛋黏膜 鸡蛋壳 未融化的白砂糖 结块的淡奶油
- 此时请将烤箱设置 220 摄氏度开始预热(约 10 分钟) 记得拿出烤盘
- 将蛋挞皮以 0.5 厘米的间隔均匀放置于烤盘中
- 将过滤完成的食材倒入蛋挞皮中 液面距离蛋挞皮上沿 0.5 厘米即可不宜过多
- 截止此步骤 半成品蛋挞的制作已经完成 可直接放入冰箱速冻 12 小时以上保存
- 将半成品蛋挞放入烤箱中进行烤制 温度为 200 摄氏度 时间为 25 分钟
- 烤制结束后即可食用
## 附加内容
操作时 请务必小心烤箱高温 防止烫伤
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@@ -0,0 +1,52 @@
# 芋泥雪媚娘的做法
![芋泥雪媚娘成品](./芋泥雪媚娘成品.jpg)
芋泥雪媚娘是一道甜品,很适合做给孩子吃,无需烤箱,手残党也可以做成功~预计制作时间 2 小时。
## 必备原料和工具
- 荔浦芋头(电商平台购买即可,实惠新鲜)
- 紫薯粉
- 牛奶
- 糯米粉
- 玉米淀粉
- 黄油
- 淡奶油
- 白砂糖
- 料理搅拌机(电动打蛋器也可以)
- 筛网
- 保鲜膜
- 白砂糖
## 计算
- 荔浦芋头 200g
- 紫薯粉 3g
- 牛奶 165g
- 糯米粉 a 50g
- 糯米粉 b 75g
- 玉米淀粉 22g
- 黄油 30g
- 淡奶油(推荐安佳) 145g
- 白砂糖 26g
## 操作
- 芋头切块大火煮熟至软40 分钟即可),全部放入料理机
- 向内加入 30g 牛奶25g 淡奶油,将其打成泥状
- 再向内加入 3g 紫薯粉18g 白砂糖,继续搅拌打成细腻芋泥
- 取出另一个碗,加入全部糯米粉 b22g 玉米淀粉135g 牛奶50g 白砂糖,混匀并过筛一遍,保鲜膜盖上并扎小洞,中火蒸半个小时
- 在蒸的过程中,将糯米粉 a 放入平底锅小火翻炒至微微发黄(即炒熟),作为手粉备用
- 将中火蒸完半小时的糯米牛奶混合物(果冻状)趁热加入黄油 30g将黄油揉至面团完全吸收然后放冰箱冷藏一小时
- 取出另一只碗,加入 120g 淡奶油8g 白砂糖,打发至有纹路,装进裱花袋备用
- 取出冷藏后的面团,搓揉 5 分钟,分成 30g 一个,均匀撒上 2g 手粉防粘,擀成圆形,先挤上 5g 裱花奶油,然后放上 30g 芋泥,最后将面饼像包包子一样包起来(可以减去多余的皮)
- 包好后再均匀撒 2g 手粉防粘
- 重复以上两步直至原材料用光
## 附加内容
- 制作时最好佩戴不粘手套
- 制作完即可食用,不用再加热
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

View File

@@ -0,0 +1,40 @@
# B52轰炸机的做法
B-52 是鸡尾酒中喝法比较独特的一种,要配上短吸管,餐巾纸和打火机。
把酒点燃,用吸管一口气喝完,然后就能体验到先冷后热那种冰火两重天的感觉。那种感觉,只有试过才知道。
用吸管适用于女士,最刺激的喝法是一口喝下,喝的时候注意尽量避免碰到杯口引起烫伤,让火在嘴里灭掉,才能喝出最好的味道。
## 必备原料和工具
- 甘露咖啡酒
- 爱尔兰百利甜酒
- 蓝天原为伏特加
- 吧勺
- 利口酒杯
- 打火机
## 计算
每份:
- 甘露咖啡酒 10ml
- 爱尔兰百利甜酒 10ml
- 蓝天原为伏特加 10ml
## 操作
- 在利口酒杯的最底层倒入甘露咖啡酒到 1/3 处。(10ml)
- 顺着吧勺缓缓倒入爱尔兰百利甜酒,也是 1/3 处 (10ml)。注意要慢,保证层次分明。(太快甜酒会和咖啡混合)
- 最后在上层倒入蓝天原味伏特加 10ml)
- 用打火机热一下杯口
- 最后一步点火: 看到淡蓝色的小火苗了吗?
## 附加内容
- 喝的时候,现在酒吧常用的方法是提供一个吸管,在火还燃烧的时候插入,然后快速全部吸入。
- 由于吸管太细,其中氧气不足,所以火苗会灭掉,不必担心。这时候,会感到一股热辣顺着喉咙一直烈到胃,之后就是久久的咖啡奶油回甘。非常刺激又好喝。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

47
dishes/drink/可乐桶.md Normal file
View File

@@ -0,0 +1,47 @@
# 可乐桶的做法
**饮酒有害健康,未成年人禁止饮酒**
## 必备原料和工具
原料
- 波旁威士忌
- 可口可乐
- 冰块
- 柠檬(可选,提升口感用)
工具
- 手动压汁器
## 计算
一杯分量,约 900 毫升(含冰)
- 威士忌 100 毫升
- 可口可乐 500 毫升
- 柠檬 1 个
- 冰块 300 克
## 操作
柠檬的处理
1. 将柠檬对半切(**刀方向垂直于柠檬的头尾连线**),并从其中的一半中切取一片柠檬备用
2. 再次将柠檬对半切,将得到的 4 角柠檬用压汁器压出柠檬汁置于容器中备用
3. 将挤压过的柠檬置于容器中备用
正式调配
1. 选择一个杯子,建议使用容量在大约 1 升的大型玻璃杯或铁皮酒桶
2. 将冰块和挤压过的柠檬入杯中(可根据个人喜好设计柠檬与冰块的摆放)
3. 倒入 15 毫升柠檬汁(如果喜酸可以加多点或全加)
4. 沿杯壁缓慢倒入可口可乐至距离杯口 3/4 处(控制可乐和威士忌的比例约在 1:5
5. 倒入威士忌直至满杯
## 附加内容
可乐桶因冰块和可乐的口感掩盖了威士忌的酒味,因此不善酒力的人也容易在不知不觉中过量饮酒,请在保证个人与饮酒者的安全下调配。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

View File

@@ -0,0 +1,43 @@
# 奇异果菠菜特调的做法
## 必备原料和工具
- 原料:
- 奇异果
- 苹果
- 菠菜叶少许
-
- 白砂糖
- 工具
- 榨汁机
## 计算
- 饮用水 700ml
- 奇异果 2 个
- 苹果 1/2 个
- 菠菜叶 4 叶
- 白砂糖 12 克
## 操作
- 将猕猴桃切成两半,每半再分四份小块
- 将苹果切丁
- 将菠菜叶去梗,只留叶子部分
- 将菠菜切碎
- 一起倒入榨汁机搅拌杯
- 注水
- 加入白砂糖
- 启动搅拌机,搅拌约 4 个 15 秒(每 15 秒停下看状态)
## 附加内容
- 关于白砂糖的量:全糖为 12g可根据个人情况在 0-12g 中调整
- 本品是仿照宜家的奇异果菠菜汁自己研制的,没有宜家的好喝,但也不错
- 欢迎改进!
### 成品
![奇异果菠菜特调](kiwi-example.jpg)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

31
dishes/drink/奶茶.md Normal file
View File

@@ -0,0 +1,31 @@
# 奶茶的做法
奶茶是一种简单易做的饮料。一般初学者只需要 30 分钟即可完成。
## 必备原料和工具
- 袋泡红茶(推荐立顿黄牌精选红茶)
- 全脂奶粉或淡奶
- 杯子,例如带刻度的杯子,陶瓷杯或保温杯
## 计算
每份:
- 袋泡红茶 2 包(约 4g
- 奶粉 11-12g
- 砂糖 5-7g
## 操作
- 取袋泡红茶 2 包放入杯中,加入 180-200mL **沸水**
- **等待 20 - 30 分钟**。
- 称取 11-12g 奶粉和 5-7g 砂糖,分别加入前一步骤得到的液体中。
- 搅拌均匀即可饮用。
## 附加内容
- 加入沸水后,尽量保持杯子内部温暖,例如使用开口较小的杯子或盖上盖子。如果气温较低时,使用量杯量取可能导致沸水在冲入红茶前冷却,则可以不使用量杯量取而直接估计其体积。
- 等待时间结束后可提起或搅动茶包以使冲泡更加均匀。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,39 @@
# 杨枝甘露的做法
没用西谷米的原因是家里没有,但是有很多的奇亚籽就拿来代替。而且奇亚籽用泡不用煮,省了很多时间!
## 必备原料和工具
-
- 水果刀
- 牛奶
- 冰块
- 调理机/果汁机
## 计算
每份:
- 奇亚籽 24g
- 牛奶 50ml
- 冰块 2 小块
- 芒果 1 粒
- 葡萄柚 1/2 粒
- 椰奶 150ml
点缀:
- 切丝芒果干 (可选)
- 切丝柳橙干 (可选)
## 操作
- 奇亚籽泡牛奶 10 分钟。
- 泡籽之时,把半粒芒果、葡萄柚去皮切丁,放入杯中。
- 半粒芒果切小块放入调理机加冰块、椰奶打成泥。
- 倒入杯中,放上点缀材料(如有)。
- 一边享用一边写代码!!
## 附加内容
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 375 KiB

View File

@@ -1,66 +1,61 @@
# 百香果橙子特调的做法
茉莉绿茶版本
![tea](./tea-version.jpg)
苏打气泡水版本
![tea](./soda-version.jpg)
## 必备原料和工具
原料
- 百香果
- 橙子
- 茉莉绿茶茶叶/苏打气泡水二选一
- 白砂糖
- 冰块
- 蜂蜜(可选)
- 薄荷叶或其他绿叶(可选,装饰使用)
工具
- 手动压汁器
- 原料:
- 百香果
- 橙子
- 茉莉绿茶茶叶/苏打气泡水二选一
- 白砂糖
- 冰块
- 蜂蜜(可选)
- 薄荷叶或其他绿叶(可选,装饰使用)
- 工具
- 手动压汁器
## 计算
基于茉莉绿茶版本准备,一杯分量,约 380 毫升
- 基于茉莉绿茶版本准备,一杯分量,约 380 毫升
- 橙子 1 个(约 200 克,拳头大小)
- 茉莉绿茶茶叶 3~6 克
- 开水 150 毫升
- 冰块 160 克以上
- 橙子 1 个(约 200 克,拳头大小
- 茉莉绿茶茶叶 3~6 克
- 开水 150 毫升
- 冰块 160 克以上
腌制百香果部分(因为量小不好配置,这里是两次的分量)
- 百香果 3 个
- 白砂糖 30 克
- 蜂蜜 10 克(如果没有可以用 5 克白砂糖代替)
- 腌制百香果部分(因为量小不好配置,这里是两次的分量
- 百香果 3 个
- 白砂糖 30 克
- 蜂蜜 10 克(如果没有可以用 5 克白砂糖代替)
## 操作
百香果腌制(因为量小不好配置,这里是两次的分量)
1. 将三个百香果的果肉取出来(里面的汁也不能放过),置于容器中
2. 称量 30 克白砂糖放入
3. 称量 10 克蜂蜜放入(如果没有可以用 5 克白砂糖代替)
4. 搅拌均匀
5. 容器保鲜膜封口,放入冰箱中进行 12~24 小时的腌制
茉莉绿茶调配(推荐比例=>茶 : 水 : 冰 = 1~2 : 50 : 30
1. 称量 3~6 克茶叶置于容器,加入 150 毫升开水,泡 6 分钟
2. 往泡好的绿茶中放入 90 克冰块冷却,可搅拌加速冷却
3. 待冰块消失后,将茶叶过滤得到茉莉绿茶茶水约 240 毫升
橙子的处理(可在泡茶期间处理)
1. 将橙子对半切(**刀方向垂直于橙子的头尾连线**),并从其中的一半中切取一片橙子备用
2. 再次将橙子对半切,将得到的 4 角橙子用压汁器压出橙汁置于容器中备用
正式调配
1. 选择一个你最喜欢的杯子,建议使用容量在 350~400 毫升的透明玻璃杯
2. 将 70 克冰块放置在杯底,并将所有橙汁倒入
3. 将之前准备的一片橙子贴杯内壁放置
4. 将一次分量的腌制百香果浇在冰上
5. 缓慢注入茉莉绿茶直至满杯,便于分层
5. 在液面放置好装饰用的绿叶(可选)
- 百香果腌制(因为量小不好配置,这里是两次的分量)
- 将三个百香果的果肉取出来(里面的汁也不能放过),置于容器中
- 称量 30 克白砂糖放入
- 称量 10 克蜂蜜放入(如果没有可以用 5 克白砂糖代替)
- 搅拌均匀
- 容器保鲜膜封口,放入冰箱中进行 12~24 小时的腌制
- 茉莉绿茶调配(推荐比例=>茶 : 水 : 冰 = 1~2 : 50 : 30
- 称量 3~6 克茶叶置于容器,加入 150 毫升开水,泡 6 分钟
- 往泡好的绿茶中放入 90 克冰块冷却,可搅拌加速冷却
- 待冰块消失后,将茶叶过滤得到茉莉绿茶茶水约 240 毫升
- 橙子的处理(可在泡茶期间处理)
- 将橙子对半切(**刀方向垂直于橙子的头尾连线**),并从其中的一半中切取一片橙子备用
- 再次将橙子对半切,将得到的 4 角橙子用压汁器压出橙汁置于容器中备用
- 正式调配
- 选择一个杯子,建议使用容量在 350~400 毫升的透明玻璃杯
- 将 70 克冰块放置在杯底,并将所有橙汁倒入
- 将之前准备的一片橙子贴杯内壁放置
- 将一次分量的腌制百香果浇在冰上
- 缓慢注入茉莉绿茶直至满杯,便于分层
- 在液面放置好装饰用的绿叶(可选)
搅拌均匀后享用
@@ -68,11 +63,4 @@
如果缺少或不喜欢茉莉绿茶,可以使用苏打气泡水代替,免去茉莉绿茶的调配流程
### 成品
| 版本 | 成品图 |
| -------------- | ------------------------------------------------------- |
| 茉莉绿茶版本 | <img src="./imgs/tea-version.jpg" style="zoom:20%;" /> |
| 苏打气泡水版本 | <img src="./imgs/soda-version.jpg" style="zoom:20%;" /> |
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 KiB

View File

@@ -0,0 +1,45 @@
# 耙耙柑茶的做法
![citrus-tea](citrus-tea.jpg)
## 必备原料和工具
- 原料:
- 耙耙柑(替换物请看附加内容)
- 茉莉绿茶
- 冰块
- [蔗糖糖浆](../../condiment/蔗糖糖浆/蔗糖糖浆.md)(可选)
- 工具
- 搅拌机
## 计算
一杯分量,约 300 毫升
- 耙耙柑 1~2 个200 克以上)
- 茉莉绿茶 2~4 克
- 冰块 60 克
- 1 : 1 蔗糖糖浆 10 克(可选)
## 操作
- 茉莉绿茶调配(推荐比例=>茶 : 水 : 冰 = 1~2 : 50 : 30
- 称量 2~4 克茶叶置于容器,加入 100 毫升开水,泡 6 分钟
- 往泡好的绿茶中放入 60 克冰块冷却,可搅拌加速冷却
- 待冰块消失后,将茶叶过滤得到茉莉绿茶茶水约 160 毫升
- 正式调配
- 选择一个杯子,建议使用容量在大约 300 毫升的透明玻璃杯
- 取出耙耙柑的肉瓣,并将外皮剥去,取得果肉
- 取 130 克果肉和 130 毫升茉莉绿茶放入搅拌机中
- 倒入 10 克蔗糖糖浆(可选,如果喜甜可放)
- 封盖启动搅拌机,搅拌 20 秒后将搅拌产物倒入杯中
- 取一点果肉撕碎撒在液面上
开始享受
## 附加内容
- 耙耙柑可以用其他容易分离果肉的柑橘替代,比如丑橘
- 果肉和茶水比例为 1 : 1如果需要配置更大的分量可按比例提升用量
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 KiB

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