48 Commits

Author SHA1 Message Date
Anduin Xue
5e61b56820 Update 煮泡面加蛋.md 确保泡面可以完整的浸入水中。 2024-06-20 07:29:34 +00:00
cuikeyao
fbfc9ef3c5 Fix:煮泡面水量修改 (#1340) 2024-06-20 07:28:00 +00:00
Anduin
f96222d2cb Regenerate package-lock.json. 2024-06-17 14:06:14 +00:00
Anduin
6e3694aeda Update package version to 1.4.0 and update error-ex dependency to version 1.4.0 2024-06-17 14:03:33 +00:00
github-actions[bot]
814b56bd03 [ci skip] Automatic file changes/fix 2024-06-17 12:23:17 +00:00
aytchhh
318c0ee9f8 add recipe for winter melon punch (#1336)
* add recipe for winter melon punch

* Update 冬瓜茶.md

* 删除勺的字眼

---------

Co-authored-by: Anduin Xue <anduin@aiursoft.com>
2024-06-17 12:22:45 +00:00
xiaohei
0d44a6143c Update 西红柿牛腩.md (#1334) 2024-06-17 12:22:22 +00:00
Anduin Xue
38c14eef13 修正小酥肉的语文语法 (#1333) 2024-06-14 08:31:25 +00:00
github-actions[bot]
995b8eeba9 [ci skip] Automatic file changes/fix 2024-06-14 08:25:11 +00:00
coder-lib
46fa55a510 feat:添加关于炸小酥肉的做法 (#1332)
* feat:添加关于炸小酥肉的做法

* feat:添加关于炸小酥肉的做法

* feat:添加关于炸小酥肉的做法

* feat:添加关于炸小酥肉的做法

* feat:添加关于炸小酥肉的做法

* feat:添加关于炸小酥肉的做法

---------

Co-authored-by: libo <lee42cn@outlook.com>
2024-06-14 08:24:06 +00:00
github-actions[bot]
cd7259eb73 [ci skip] Automatic file changes/fix 2024-06-06 17:14:28 +00:00
Anduin
d49982b3c8 Update dish difficulty titles to use Chinese characters 2024-06-06 17:12:40 +00:00
github-actions[bot]
d1eb29cbc4 [ci skip] Automatic file changes/fix 2024-06-06 17:02:57 +00:00
Yufei Jiao
437456bebb Update readme-generate.js (#1329)
* Update readme-generate.js

* Update readme-generate.js

* Update readme-generate.js
2024-06-06 17:02:26 +00:00
Anduin
426f3e5642 chore: Update build workflow to include Docker image build and push to GitHub Container Registry 2024-06-03 13:43:33 +00:00
Anduin
4fb6e4a052 chore: Update build workflow to include Docker image build and push to GitHub Container Registry 2024-06-03 13:02:05 +00:00
Anduin
3128f9b3db chore: Update build workflow to include Docker image build and push to GitHub Container Registry 2024-06-03 12:55:50 +00:00
Anduin
1df335b082 Update Dockerfile to remove sudo from fc-cache command 2024-06-03 12:52:07 +00:00
Anduin
97a3d6d9ce chore: Remove build.sh script and update build workflow to use Continuous Deployment 2024-06-03 12:48:39 +00:00
Anduin
5c16873a65 chore: Update build workflow name to Continuous Deployment 2024-06-03 12:45:00 +00:00
Anduin
daca4493c5 chore: Update lint script to include a completion message 2024-06-03 12:39:44 +00:00
Anduin
1ba49d0e25 chore: Update homepage URL in package.json 2024-06-03 12:38:26 +00:00
Anduin
1f8187b070 chore: Update Dockerfile to use GitHub Container Registry for image build and push 2024-06-03 12:37:05 +00:00
Anduin
a69bd83e14 chore: Update Dockerfile to use GitHub Container Registry for image build and push 2024-06-03 12:22:06 +00:00
Anduin
9f3531a953 chore: Update Dockerfile to use GitHub Container Registry for image build and push 2024-06-03 12:21:36 +00:00
Anduin
9c94523fb7 chore: Update Dockerfile to use GitHub Container Registry for image build and push 2024-06-03 12:04:07 +00:00
Anduin
9172f2fdef chore: Update Dockerfile to use GitHub Container Registry for image build and push 2024-06-03 12:02:53 +00:00
xuef
9ca4c5f09f chore: Update Dockerfile to remove sudo from fc-cache command 2024-06-03 07:33:03 +00:00
xuef
ebefaabe29 Fix conflict 2024-06-03 07:32:29 +00:00
xuef
3d2d3c1eb8 chore: Update PDF plugin configuration and fix formatting in dishes/semi-finished/豆鼓.md 2024-06-03 07:32:04 +00:00
github-actions[bot]
4e6b480b48 [ci skip] Automatic file changes/fix 2024-06-03 07:30:12 +00:00
xuef
bc9f7ab7bf chore: Update PDF plugin configuration and fix formatting in dishes/semi-finished/豆鼓.md 2024-06-03 07:26:59 +00:00
xuef
cffcfaaa47 chore: Update stale.yml configuration for issue and pull request management 2024-06-03 06:39:31 +00:00
xuef
55dec30ee3 Merge branch 'master' of github.com:Anduin2017/HowToCook 2024-06-03 06:30:59 +00:00
xuef
7980e17dc2 chore: Remove unnecessary image file and update dish recipe formatting 2024-06-03 06:30:52 +00:00
github-actions[bot]
922474ea1d [ci skip] Automatic file changes/fix 2024-06-03 05:50:55 +00:00
xuef
f1ee399a41 chore: Update mkdocs build command to remove strict flag 2024-06-03 05:47:35 +00:00
xuef
d14f71516e chore: Update dish recipe formatting in semi-finished dishes 2024-06-03 05:46:38 +00:00
xuef
5f9c19b1f6 chore: Update PDF plugin output path in mkdocs_template.yml and fix formatting in dishes/semi-finished/豆鼓.md 2024-06-03 05:30:44 +00:00
xuef
94618c9c8d chore: Add PDF plugin configuration to mkdocs.yml 2024-06-03 03:30:34 +00:00
github-actions[bot]
cc6e4571d4 [ci skip] Automatic file changes/fix 2024-06-03 03:18:47 +00:00
xuef
3c3fb35bd6 Merge branch 'master' of github.com:Anduin2017/HowToCook 2024-06-03 03:17:20 +00:00
xuef
ec734f9925 chore: Update mkdocs.yml with PDF plugin configuration 2024-06-03 03:16:39 +00:00
github-actions[bot]
b69be89443 [ci skip] Automatic file changes/fix 2024-06-03 03:07:16 +00:00
xuef
6f34d1c6d8 Try to build with pdf. 2024-06-03 03:05:48 +00:00
github-actions[bot]
6e7cacb4f0 [ci skip] Automatic file changes/fix 2024-06-02 06:19:18 +00:00
Anduin
cf8b85d4f9 chore: Update Dockerfile to remove node_modules during build 2024-06-02 06:18:00 +00:00
Anduin
07238dd503 chore: Update Dockerfile to remove node_modules during build 2024-06-02 06:15:16 +00:00
36 changed files with 3123 additions and 3106 deletions

View File

@@ -1,9 +1,11 @@
const { readdir, writeFile, stat } = require('fs/promises'); const { readdir, writeFile, stat } = require('fs/promises');
const fs = require('fs').promises; const fs = require('fs').promises;
const path = require('path');
const README_PATH = './README.md'; const README_PATH = './README.md';
const MKDOCS_PATH = 'mkdocs.yml'; const MKDOCS_PATH = 'mkdocs.yml';
const dishesFolder = 'dishes';
const starsystemFolder = 'starsystem';
const ignorePaths = ['.git', 'README.md', 'node_modules', 'CONTRIBUTING.md', '.github']; const ignorePaths = ['.git', 'README.md', 'node_modules', 'CONTRIBUTING.md', '.github'];
@@ -60,12 +62,77 @@ const categories = {
}, },
}; };
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 = ''); 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); MKDOCS_AFTER += inlineMkdocsTemplate(markdown.file, markdown.path);
@@ -94,18 +161,37 @@ async function main() {
MKDOCS_MAIN += categoryMkdocsTemplate(category.title, category.mkdocs); MKDOCS_MAIN += categoryMkdocsTemplate(category.title, category.mkdocs);
} }
const MKDOCS_TEMPLATE = await fs.readFile("./.github/templates/mkdocs_template.yml", "utf-8"); let MKDOCS_TEMPLATE;
const README_TEMPLATE = await fs.readFile("./.github/templates/readme_template.md", "utf-8"); 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 {
README_TEMPLATE = await fs.readFile("./.github/templates/readme_template.md", "utf-8");
} catch (error) {
README_TEMPLATE = `# My Project\n\n{{before}}\n\n{{main}}\n\n{{after}}`;
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( await writeFile(
MKDOCS_PATH, MKDOCS_PATH,
MKDOCS_TEMPLATE MKDOCS_TEMPLATE
@@ -113,29 +199,25 @@ async function main() {
.replace('{{main}}', MKDOCS_MAIN) .replace('{{main}}', MKDOCS_MAIN)
.replace('{{after}}', MKDOCS_AFTER), .replace('{{after}}', MKDOCS_AFTER),
); );
// Organize files by star rating
//await organizeByStars(dishesFolder, starsystemFolder);
} catch (error) { } catch (error) {
console.error(error); console.error(error);
} }
} }
async function getAllMarkdown(path) { async function getAllMarkdown(dir) {
const paths = []; const paths = [];
const files = await readdir(path); const files = await readdir(dir);
// chinese alphabetic order
files.sort((a, b) => a.localeCompare(b, 'zh-CN')); 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) { for (const file of files) {
const filePath = `${path}/${file}`; const filePath = path.join(dir, file);
if (ignorePaths.includes(file)) continue; if (ignorePaths.includes(file)) continue;
const fileStat = await stat(filePath); const fileStat = await stat(filePath);
if (fileStat.isFile() && file.endsWith('.md')) { if (fileStat.isFile() && file.endsWith('.md')) {
paths.push({ path, file }); paths.push({ path: dir, file });
} else if (fileStat.isDirectory()) { } else if (fileStat.isDirectory()) {
const subFiles = await getAllMarkdown(filePath); const subFiles = await getAllMarkdown(filePath);
paths.push(...subFiles); paths.push(...subFiles);

28
.github/stale.yml vendored
View File

@@ -1,28 +0,0 @@
# 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!

View File

@@ -71,6 +71,12 @@ markdown_extensions:
plugins: plugins:
- same-dir - same-dir
- search - search
- with-pdf:
author: GitHub Community
copyright: The Unlicense
cover_title: How To Cook
cover_subtitle: 程序员做饭指南
output_path: document.pdf
- minify: - minify:
minify_html: true minify_html: true

View File

@@ -5,7 +5,7 @@
[![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) [![npm](https://img.shields.io/npm/v/how-to-cook)](https://www.npmjs.com/package/how-to-cook)
![Man hours](https://manhours.aiursoft.cn/r/github.com/anduin2017/howtocook.svg) ![Man hours](https://manhours.aiursoft.cn/r/github.com/anduin2017/howtocook.svg)
[![Docker](https://img.shields.io/badge/docker-latest-blue?logo=docker)](https://hub.aiursoft.cn/#!/taglist/anduin/howtocook) [![Docker](https://img.shields.io/badge/docker-latest-blue?logo=docker)](https://github.com/Anduin2017/HowToCook/pkgs/container/how-to-cook)
最近在家隔离,出不了门。只能宅在家做饭了。作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。 最近在家隔离,出不了门。只能宅在家做饭了。作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。
@@ -13,6 +13,17 @@
同样,我希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~ 同样,我希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~
## 本地部署
如果需要在本地部署菜谱 Web 服务,可以在安装 Docker 后运行下面命令:
```bash
docker pull ghcr.io/anduin2017/how-to-cook:latest
docker run -d -p 5000:5000 ghcr.io/anduin2017/how-to-cook:latest
```
如需下载 PDF 版本,可以在浏览器中访问 [/document.pdf](https://cook.aiursoft.cn/document.pdf)
## 如何贡献 ## 如何贡献
针对发现的问题,直接修改并提交 Pull request 即可。 针对发现的问题,直接修改并提交 Pull request 即可。
@@ -25,7 +36,7 @@
## 菜谱 ## 菜谱
### 家常菜 {{index_stars}}
{{main}} {{main}}

View File

@@ -1,12 +1,11 @@
name: build name: Continuous Deployment
on: on:
push: push:
branches: [ master ] branches: [ master ]
workflow_dispatch:
jobs: jobs:
Rebuild-everything: build-readme-file:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
# Checkout, install tools.. # Checkout, install tools..
@@ -17,19 +16,9 @@ jobs:
with: with:
node-version: '16' node-version: '16'
cache: 'npm' 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,~MD013,~MD007
- run: pip install -r requirements.txt
- run: mkdocs build --strict
# Do textlint fix.
- run: npm install - run: npm install
- run: ./node_modules/.bin/textlint . --fix - run: npm run build
- run: rm ./node_modules -rvf - run: npm run lint
# Save files. # Save files.
- uses: stefanzweifel/git-auto-commit-action@v4 - uses: stefanzweifel/git-auto-commit-action@v4
with: with:
@@ -39,12 +28,22 @@ jobs:
commit_user_name: github-actions[bot] commit_user_name: github-actions[bot]
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 docs
- run: echo cook.aiurs.co > CNAME build-docker-image:
- run: mkdir docs && echo cook.aiurs.co > docs/CNAME needs: build-readme-file
- uses: mhausenblas/mkdocs-deploy-gh-pages@master runs-on: ubuntu-latest
env: steps:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Checkout, install tools..
CUSTOM_DOMAIN: cook.aiurs.co - uses: actions/checkout@v2
CONFIG_FILE: mkdocs.yml # Use docker to build current directory ./Dockfile
REQUIREMENTS: requirements.txt - 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

View File

@@ -13,13 +13,5 @@ jobs:
with: with:
node-version: '16' node-version: '16'
cache: 'npm' cache: 'npm'
- name: Install packages
run: sudo gem install mdl
- name: Lint markdown files
run: mdl . -r ~MD036,~MD024,~MD004,~MD029,~MD013,~MD007
- run: pip install -r requirements.txt
- run: mkdocs build --strict
- run: npm install - run: npm install
- run: node .github/manual_lint.js - run: npm run lint
# Suppress 036 Emphasis used instead of a header
# Suppress 024 Multiple headers with the same content

3
.gitignore vendored
View File

@@ -5,4 +5,5 @@ node_modules/
site/ site/
.idea .idea
*.iml *.iml
mkdocs.yml

View File

@@ -1,8 +0,0 @@
stages:
- deploy
deploy_docker:
stage: deploy
script:
- docker build . -t hub.aiursoft.cn/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:latest
- docker push hub.aiursoft.cn/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:latest

8
.markdownlint.json Normal file
View File

@@ -0,0 +1,8 @@
{
"MD036": false,
"MD024": false,
"MD004": false,
"MD029": false,
"MD013": false,
"MD007": false
}

View File

@@ -7,161 +7,3 @@
在写新菜谱时,请复制并修改已有的模板: [示例菜](./dishes/template/示例菜/示例菜.md)。 在写新菜谱时,请复制并修改已有的模板: [示例菜](./dishes/template/示例菜/示例菜.md)。
我们建议在贡献之前,阅读仓库的[行为守则](./CODE_OF_CONDUCT.md)。 我们建议在贡献之前,阅读仓库的[行为守则](./CODE_OF_CONDUCT.md)。
## 内容规范
菜谱提交者**无需**阅读此内容规范。以下内容已经以简明易懂的方式包含在示例模板中。项目的维护者会在你的 PR 中提出建议, 并协助修改。
本项目的 Motivation 要求菜谱满足以下规范,不符合规范的菜谱将不会被合并到代码库中。项目的维护者维护此文档, 作为正式的标准与共识。
- 每一道菜谱至少应包含`原材料与工具`, `计算`, `操作`三部分内容。
`原材料与工具`应列出本菜品需要的除`假想已准备好的物品`外的所有原材料与厨具。
`计算`应定量列出本菜品所需的原材料的量。(无论与人数是否相关)
`操作`应说明菜品的制作步骤。
- 菜品的制作步骤应当明确无歧义(non-ambiguous),并尽可能准确(accurate)。有歧义(ambiguous)的描述是不可接受的,而不准确(inaccurate)或不精确(imprecise)的描述是可以接受的。
> 不准确的菜谱会导致菜品口味有少许偏差,不明确的菜谱会导致做菜人的心态有明显不安。
举例:有歧义的描述
```
# 解释:此处对于盐量的描述是有歧义的。
# 因为对于某个数量的盐,用户无法得出确定的客观结论:此数量是否属于"少量"。
加入少量盐
加入几滴蚝油
将锅加热至八分热
撒上少许葱花
煮至鸡肉断生
```
举例:无歧义的描述
```
# 解释此处对于锅的温度的描述是不准确的可能是200摄氏度左右的任何温度但这个描述是无歧义的。
# 因为对于锅的某个状态,用户可以进行水滴测试,并得出确定的客观结论:此状态要么符合要求,要么不符合要求。
加热锅,直至"滴入几滴水时,水珠能够在锅上迅速滚动而不吸附"
加热锅,直至观察到莱顿弗罗斯特现象
加入 5 ml 酱油
等到水沸腾后
继续煮,直到汤汁剩下二分之一
煎至表面呈金黄色
继续翻炒两分钟
# 食材所可能粘附的蛋液的量是确定的
裹上蛋液
# 在'计算'中已提及将用到葱花的量
撒上葱花
```
考虑到现实因素,对于某些在家庭厨房中确实难以明确描述的因素,可以作为特例排除。例如
```
# 在描述燃气灶火焰强度时
文火,小火,中火,大火 等
# 在描述颜色时
金黄色 等
# 在描述硬度时
变软 变硬
```
- 菜品的`制作步骤`应当完整(complete)。这意味着, 在执行完所有操作步骤后, 菜品已经被完成。
- 菜品的`原材料与工具`应当完整(complete)。这意味着, 在执行操作步骤时, 没有用到`原材料与工具`中未提到的物品。
## 审核员须知
下面的内容仅供参与菜谱审批的人员参考。
审批时,最重要的是避免歧义:保证按照菜谱尽可能没有灵活发挥空间。所有歧义都要指出。就是,无论是个大厨还是个萌新,只要按照菜谱,做出来的效果应该完全一样。
- 绝对不允许菜谱中出现灵活发挥的空间。不允许让厨师自己斟酌加入的量。不允许出现 `适量` `少量`
- 绝对不允许出现允许厨师自己决策的步骤。例如:`可以根据自己的喜好调整煮的时间`这类语句
- 针对单个大小体积重量差距极大的物体,不允许用个来约束,要额外标注重量(g)
- 勺 不是一个可靠的单位。建议换成毫升 ml
- 确保文件路径合理,文件引用正确,没有签入无意义的文件
- 对蒜的描述,指的是三头还是三瓣可能产生歧义
- 允许出现 `小火` `中火` `大火`
- 任何材料中间的标点符号,例如顿号,都需要额外确认是否是`可以替代的或`,还是`必须同时添加的和`
- 如果一个原材料仅仅计算了一次,而引用了多次,必须额外确认每次引用时指的量的多少
- 确保没有破坏模板的一二级标题格式
- 确保没有删除模板中必需的内容
- 确保删除干净了模板里的注释
- 确保分类正确,不和已有的菜名重复
- 确保签入的内容都符合 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
```

View File

@@ -1,19 +1,30 @@
# ============================ # ============================
# Prepare Node Environment # Prepare lint Environment
FROM hub.aiursoft.cn/node:21-alpine as node-env FROM hub.aiursoft.cn/node:21-alpine as lint-env
WORKDIR /app WORKDIR /app
COPY . . COPY . .
RUN node ./.github/readme-generate.js RUN npm install
RUN npm run build
RUN npm run lint
# ============================ # ============================
# Prepare Build Environment # Prepare Build Environment
FROM hub.aiursoft.cn/python:3.11 as python-env FROM hub.aiursoft.cn/python:3.11 as python-env
WORKDIR /app WORKDIR /app
COPY --from=node-env /app . COPY --from=lint-env /app .
RUN pip install -r requirements.txt RUN apt-get update && apt-get install -y weasyprint fonts-noto-cjk wget unzip
RUN mkdocs build --strict RUN rm node_modules -rf && pip install -r requirements.txt
RUN wget https://gitlab.aiursoft.cn/anduin/anduinos/-/raw/master/Config/fonts.conf -O /etc/fonts/local.conf
RUN wget -P /tmp https://gitlab.aiursoft.cn/anduin/anduinos/-/raw/master/Assets/fonts.zip
RUN unzip -o /tmp/fonts.zip -d /usr/share/fonts/
RUN rm -f /tmp/fonts.zip
RUN fc-cache -fv
RUN mkdocs build
# ============================ # ============================
# Prepare Runtime Environment # Prepare Runtime Environment
FROM hub.aiursoft.cn/aiursoft/static FROM hub.aiursoft.cn/aiursoft/static
COPY --from=python-env /app/site /data COPY --from=python-env /app/site /data
LABEL org.opencontainers.image.source="https://github.com/Anduin2017/HowToCook"

601
README.md
View File

@@ -5,7 +5,7 @@
[![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) [![npm](https://img.shields.io/npm/v/how-to-cook)](https://www.npmjs.com/package/how-to-cook)
![Man hours](https://manhours.aiursoft.cn/r/github.com/anduin2017/howtocook.svg) ![Man hours](https://manhours.aiursoft.cn/r/github.com/anduin2017/howtocook.svg)
[![Docker](https://img.shields.io/badge/docker-latest-blue?logo=docker)](https://hub.aiursoft.cn/#!/taglist/anduin/howtocook) [![Docker](https://img.shields.io/badge/docker-latest-blue?logo=docker)](https://github.com/Anduin2017/HowToCook/pkgs/container/how-to-cook)
最近在家隔离,出不了门。只能宅在家做饭了。作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。 最近在家隔离,出不了门。只能宅在家做饭了。作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。
@@ -13,6 +13,17 @@
同样,我希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~ 同样,我希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~
## 本地部署
如果需要在本地部署菜谱 Web 服务,可以在安装 Docker 后运行下面命令:
```bash
docker pull ghcr.io/anduin2017/how-to-cook:latest
docker run -d -p 5000:5000 ghcr.io/anduin2017/how-to-cook:latest
```
如需下载 PDF 版本,可以在浏览器中访问 [/document.pdf](https://cook.aiursoft.cn/document.pdf)
## 如何贡献 ## 如何贡献
针对发现的问题,直接修改并提交 Pull request 即可。 针对发现的问题,直接修改并提交 Pull request 即可。
@@ -21,331 +32,339 @@
## 做菜之前 ## 做菜之前
- [厨房准备](./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)
- [微波炉](./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) - [学习腌](tips/learn/学习腌.md)
- [学习蒸](./tips/learn/学习蒸.md) - [学习蒸](tips/learn/学习蒸.md)
- [学习煮](./tips/learn/学习煮.md) - [学习煮](tips/learn/学习煮.md)
## 菜谱 ## 菜谱
### 家常菜 ### 按难度索引
- [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)
- [白灼菜心](./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/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/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/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/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) - [酱牛肉](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)
- [杀猪菜](./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) - [小炒鸡肝](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/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) - [油焖大虾](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/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/炒意大利面/炒意大利面.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) - [电饭煲蒸米饭](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/semi-finished/半成品意面.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/semi-finished/懒人蛋挞/懒人蛋挞.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/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/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/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)
- [可乐桶](./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) - [长岛冰茶](dishes/drink/长岛冰茶.md)
- [Mojito莫吉托](./dishes/drink/Mojito莫吉托.md) - [B52轰炸机](dishes/drink/B52轰炸机.md)
- [Mojito莫吉托](dishes/drink/Mojito莫吉托.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)
- [油酥](./dishes/condiment/油酥.md) - [油酥](dishes/condiment/油酥.md)
- [炸串酱料](./dishes/condiment/炸串酱料.md) - [炸串酱料](dishes/condiment/炸串酱料.md)
- [蔗糖糖浆](./dishes/condiment/蔗糖糖浆/蔗糖糖浆.md) - [蔗糖糖浆](dishes/condiment/蔗糖糖浆/蔗糖糖浆.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)
- [魔芋蛋糕](./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) - [芋泥雪媚娘](dishes/dessert/芋泥雪媚娘/芋泥雪媚娘.md)
## 进阶知识学习 ## 进阶知识学习
如果你已经做了许多上面的菜,对于厨艺已经入门,并且想学习更加高深的烹饪技巧,请继续阅读下面的内容: 如果你已经做了许多上面的菜,对于厨艺已经入门,并且想学习更加高深的烹饪技巧,请继续阅读下面的内容:
- [辅料技巧](./tips/advanced/辅料技巧.md) - [辅料技巧](tips/advanced/辅料技巧.md)
- [高级专业术语](./tips/advanced/高级专业术语.md) - [高级专业术语](tips/advanced/高级专业术语.md)
- [油温判断技巧](./tips/advanced/油温判断技巧.md) - [油温判断技巧](tips/advanced/油温判断技巧.md)

View File

@@ -1,31 +0,0 @@
#!/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 || sudo 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,~MD013,~MD007
tput setaf 2; echo "Installing python requirements..."; tput sgr0
pip install -r requirements.txt --break-system-packages
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

@@ -46,4 +46,4 @@
- 做法参考:[十几年澳门厨房佬教学挂汁的咖喱蟹怎么做](https://www.bilibili.com/video/BV1Nq4y1W7K9) - 做法参考:[十几年澳门厨房佬教学挂汁的咖喱蟹怎么做](https://www.bilibili.com/video/BV1Nq4y1W7K9)
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。\r 如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

38
dishes/drink/冬瓜茶.md Normal file
View File

@@ -0,0 +1,38 @@
# 冬瓜茶的做法
冬瓜茶是一种清爽的传统饮料,一般初学者需要 4~5 小时完成。
预估烹饪难度:★★
## 必备原料和工具
- 冬瓜
- 冰糖
- 保鲜膜
- 过滤网
- 大锅
## 计算
每次制作前需要确定计划做几份。一份正好够 4-5 个人饮用。
每份:
- 冬瓜 1000g
- 冰糖 300g
## 操作
1. **准备冬瓜**:将冬瓜去皮,去籽,切成小块(每块不超过 4cm
2. **加入冰糖**:冬瓜加入冰糖,搅拌均匀,盖上保鲜膜放冰箱冷藏 2 小时以上。
3. **煮冬瓜** 此时冬瓜出了很多水, 倒入锅中 大火煮开,然后转中小火慢慢熬制 1~2 个小时,中途多搅拌防止糊锅。
4. **过滤冬瓜茶**:使用过滤网将煮好的冬瓜茶液过滤,取出冬瓜块,只保留茶液。
5. **冷却**:将冬瓜茶液放凉后,倒入干净的容器中,放入冰箱冷藏即可。
6. **享用**: 熬好的冬瓜茶液是浓缩汁,根据个人喜好添加水或其他饮品,冷热皆宜。
## 附加内容
- **口感调整**:冰糖的用量可以调整,以达到个人喜好的甜度。
- **保存方法**:冷藏保存,建议 1 周内喝完。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -0,0 +1,94 @@
# 小酥肉的做法
预估烹饪难度:★★★
## 必备原料和工具
- 去皮猪肉(根据喜好选择肥瘦)
- 植物油
- 老姜
- 小葱
- 料酒
-
- 十三香
- 胡椒粉
- 味精
- 鸡精
- 花椒碎
- 花椒粒
- 生抽
- 鸡蛋
- 面粉
- 红薯淀粉
## 计算
### 主料
- 猪肉 500 克
### 辅料
- 鸡蛋 2 个
- 面粉 30 克
- 红薯淀粉 120 克
### 葱姜水
- 老姜 20 克
- 小葱 15 克
- 料酒 15 克
- 清水 80 克
### 腌制调料
- 盐 4 克
- 十三香 2 克
- 胡椒粉 3 克
- 味精 5 克
- 鸡精 5 克
- 花椒碎 3 克
- 花椒粒 3 克
- 生抽 8 克
## 操作
### 葱姜水制作
- 老姜切丝,小葱不用切。
- 根据计算公式倒入料酒、清水。
- 用手捏揉 5 分钟,使姜葱的味道充分溶解在水中。
### 猪肉处理
- 将猪肉去皮洗净
- 切成长度 8~10 厘米,厚度 1.5 厘米的肉条。
- 根据上面的计算公式加入盐,十三香、胡椒粉、味精、鸡精、花椒碎、花椒粒、生抽。
- 倒入前面制作好的葱姜水
- 抓匀并且充分揉制 10 分钟,直至肉吸收所有水分并且变得粘手。
- 封上保鲜膜放冷藏室静置 30 分钟。
### 猪肉裹粉
- 将面粉、红薯粉倒入腌制好的肉中,加入鸡蛋清。
- 充分揉制 15 分钟。
### 初炸定形状
- 锅中倒入植物油,根据锅大小控制油量,油面高度 3 厘米以上°
- 大火将温加热至 150° 后,转小火保持温度。
- 将裹好粉的肉条用筷子夹入油锅中,捋成自己喜欢的形状,炸 3~5 分钟定型。目测颜色微黄,用锅铲翻动感受倒略微有些硬了就可以。具体时间受肉块大小、油温、裹粉程度影响。
- 捞出沥油。
tips: 如果对时间没把握可以稍微多炸一下,否则肉会带一点生味。 没有经验可以一条一条的下锅,防止粘连。
### 复炸出成品
- 将油温升至 180° 放入初炸好的肉条,炸至金黄色即可捞出。
## 附加内容
- 裹粉一定要吧红薯粉揉散,不要有干的颗粒裹在里面,否则会炸!!!
- 如果肉太多吃不完,可以只炸一遍然后放冰箱。后面再吃的时候拿出来复炸,口感基本没影响。
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 159 KiB

View File

@@ -1,6 +1,7 @@
# 老妈蹄花的做法 # 老妈蹄花的做法
![](./result3.jpg) ![result 3](./result3.jpg)
红烧猪蹄营养丰富,口感细腻,软烂脱骨,配上酸辣汁简直太香! 红烧猪蹄营养丰富,口感细腻,软烂脱骨,配上酸辣汁简直太香!
预估烹饪难度:★★★★ 预估烹饪难度:★★★★
@@ -47,11 +48,11 @@
- 冷水锅中加入猪蹄、大葱段、姜片、料酒,焯水十分钟,撇去浮沫,捞出洗干净备用 - 冷水锅中加入猪蹄、大葱段、姜片、料酒,焯水十分钟,撇去浮沫,捞出洗干净备用
- 高压锅中放入猪蹄、当归、白芷、白胡椒粉、姜片,上汽后压三十分钟,放入白芸豆,再压十分钟,这个时候如果汤底是奶白色,那么恭喜是正确的(如果中途需要加水,只能加热水) - 高压锅中放入猪蹄、当归、白芷、白胡椒粉、姜片,上汽后压三十分钟,放入白芸豆,再压十分钟,这个时候如果汤底是奶白色,那么恭喜是正确的(如果中途需要加水,只能加热水)
![](./result1.jpg) ![result1](./result1.jpg)
- 揭盖后加入盐、鸡精、葱花调味 - 揭盖后加入盐、鸡精、葱花调味
- 调制灵魂汁子:放入葱、蒜、小米椒,白胡椒粉、生抽、香醋、油泼辣子、花椒油、猪蹄原汤 - 调制灵魂汁子:放入葱、蒜、小米椒,白胡椒粉、生抽、香醋、油泼辣子、花椒油、猪蹄原汤
![](./result2.jpg) ![result2](./result2.jpg)
- 灵魂汁子,浇给 - 灵魂汁子,浇给
## 附加内容 ## 附加内容

View File

@@ -28,7 +28,7 @@
- 另起锅 2L 水烧开,加入 2cm 两段葱段、两片姜片、八角、料/黄酒 5-10ml放入焯好的牛肉盖盖炖制砂锅 1 小时,高压锅炖肉模式 45 分钟),筷子能轻松插透就证明炖好了 - 另起锅 2L 水烧开,加入 2cm 两段葱段、两片姜片、八角、料/黄酒 5-10ml放入焯好的牛肉盖盖炖制砂锅 1 小时,高压锅炖肉模式 45 分钟),筷子能轻松插透就证明炖好了
- 西红柿去皮:西红柿头部滑十字至腰线,筷子/刀叉从果蒂捅入,煤气灶小火,一边转动一边烤,及时拿下来查看,起皮后撕下来,切块。越小越好 - 西红柿去皮:西红柿头部滑十字至腰线,筷子/刀叉从果蒂捅入,煤气灶小火,一边转动一边烤,及时拿下来查看,起皮后撕下来,切块。越小越好
- 撕皮小心烫,去皮后的西红柿特别滑,慢切注意安全 - 撕皮小心烫,去皮后的西红柿特别滑,慢切注意安全
- 起锅烧油,油温 7 成热,姜各 10g番茄下锅炒透炒出番茄红色加入煮好的牛腩和原汤原汤刚刚没过牛肉即可 - 起锅烧油,油温 7 成热,葱、姜各 10g番茄下锅炒透炒出番茄红色加入煮好的牛腩和原汤原汤刚刚没过牛肉即可
- 根据个人口味放入盐、糖、生抽调味盖盖 - 根据个人口味放入盐、糖、生抽调味盖盖
- 开锅后大火继续炒制 3-5 分钟 - 开锅后大火继续炒制 3-5 分钟
- 待番茄汁呈中等粘稠程度后关火,散入葱花,盛盘 - 待番茄汁呈中等粘稠程度后关火,散入葱花,盛盘

View File

@@ -26,7 +26,7 @@
- 豆鼓(剁碎)(永川) 10 g - 豆鼓(剁碎)(永川) 10 g
- 豆母子 140 g - 豆母子 140 g
- 红花椒 150 g - 红花椒 150 g
- 老油 ? [颗粒香料 100 g](#颗粒香料) : [整形香料 150 g](#整形香料) 【三元运算符】 - 老油 ? 颗粒香料 100 g : 整形香料 150 g
- 麦芽粉(肉香) 12.5 g - 麦芽粉(肉香) 12.5 g
- 白酒(52%VOL) 150 ml - 白酒(52%VOL) 150 ml
- 老油 ?? 干辣椒面 15 g - 老油 ?? 干辣椒面 15 g
@@ -50,11 +50,11 @@
- 白蔻 10 g - 白蔻 10 g
- 香叶 10 g - 香叶 10 g
#### **颗粒香料** #### 颗粒香料
以上配料放入粉碎机打碎至大约 4 mm 颗粒备用。 以上配料放入粉碎机打碎至大约 4 mm 颗粒备用。
#### **整形香料** #### 整形香料
以上配料洗净备用。 以上配料洗净备用。
@@ -64,7 +64,7 @@
## 计算 ## 计算
- 每份[原料](#原料)可制作 7.5 kg 火锅底料/火锅老油 - 每份原料可制作 7.5 kg 火锅底料/火锅老油
## 操作 ## 操作

View File

@@ -12,7 +12,7 @@
## 必备原料和工具 ## 必备原料和工具
### 所需原料如下: ### 所需原料
- 高筋或中筋面粉 *(尽量使用高筋面粉,但**避免使用低筋面粉**。所有无特殊说明的“万能面粉”均为中筋面粉)* - 高筋或中筋面粉 *(尽量使用高筋面粉,但**避免使用低筋面粉**。所有无特殊说明的“万能面粉”均为中筋面粉)*
- 鸡蛋 *(不过分要求大小及重量)* - 鸡蛋 *(不过分要求大小及重量)*
@@ -24,7 +24,7 @@
- 谷朊粉(可选) - 谷朊粉(可选)
- 香草精(可选) - 香草精(可选)
### 所必要的工具有: ### 所必要的工具
- 烤箱 ***不要使用不带控温的烤箱*** - 烤箱 ***不要使用不带控温的烤箱***
- 量杯 - 量杯
@@ -32,7 +32,8 @@
- 擀面杖 - 擀面杖
- 硅油纸或模具 - 硅油纸或模具
>### 可选材料、工具及材料、工具的介绍 ### 可选材料、工具及材料、工具的介绍
>![用具1](./2-1设备简介1.jpg) >![用具1](./2-1设备简介1.jpg)
>![用具2](./2-2设备简介2.jpg) >![用具2](./2-2设备简介2.jpg)
>烘焙是独立的美食制作门类,因此与日常烹饪的工具有很大差别。下面介绍了常用的工具。 >烘焙是独立的美食制作门类,因此与日常烹饪的工具有很大差别。下面介绍了常用的工具。
@@ -84,7 +85,7 @@ cup 是常用的烘焙计量单位,因为可以在体积与重量之间轻松
![发酵前酵头的理想状态](./4-1酵头1.jpg) ![发酵前酵头的理想状态](./4-1酵头1.jpg)
1. 首先,将酵母和** 30℃ 的温水**用刮刀或厨具混合均匀,静置 5 分钟。之后与面粉混合,搅拌均匀。此时的酵头应该是**特别粘稠**的面糊。 1. 首先,将酵母和 ***30℃ 的温水*** 用刮刀或厨具混合均匀,静置 5 分钟。之后与面粉混合,搅拌均匀。此时的酵头应该是**特别粘稠**的面糊。
![用布盖上酵头](./4-2酵头2.jpg) ![用布盖上酵头](./4-2酵头2.jpg)

View File

@@ -28,7 +28,7 @@
* 大火烙一分钟,打开盖子,将饼翻个面再烙一分钟 * 大火烙一分钟,打开盖子,将饼翻个面再烙一分钟
* 重复以上动作,完成饼的烙制 * 重复以上动作,完成饼的烙制
![](./成品.jpg) ![成品](./成品.jpg)
## 附加内容 ## 附加内容

View File

@@ -17,7 +17,7 @@
每份: 每份:
- 泡面 1 包 - 泡面 1 包
- 1000ml -550ml-1000ml根据锅的情况。以能完整将泡面浸入其中为准。
- 鸡蛋 1 个 - 鸡蛋 1 个
## 操作 ## 操作
@@ -25,7 +25,7 @@
- 先将水加热至沸腾(火候不做严格要求,使用热水会更快) - 先将水加热至沸腾(火候不做严格要求,使用热水会更快)
- 将取出的面饼放入锅中 - 将取出的面饼放入锅中
- 将泡面里附带的佐料放入锅中 - 将泡面里附带的佐料放入锅中
- 取出筷子轻微拨动泡面,使料充分溶解,面饼充分浸泡受热 - 取出筷子轻微拨动泡面,使料充分溶解,面饼充分浸泡受热
- 盖上锅盖等待约 1 分钟至锅内水再次沸腾 - 盖上锅盖等待约 1 分钟至锅内水再次沸腾
- 去壳鸡蛋,加入锅中 - 去壳鸡蛋,加入锅中
- 等待约 3 至 4 分钟,即可 - 等待约 3 至 4 分钟,即可

View File

@@ -14,9 +14,9 @@
示例菜是一道简单易做的菜。富含 DHA 和蛋白质。一般初学者只需要 3 小时即可完成。还有美容效果哦~ 示例菜是一道简单易做的菜。富含 DHA 和蛋白质。一般初学者只需要 3 小时即可完成。还有美容效果哦~
<!-- <!--
1星没有特别困难的步骤。只需要将原材料简单混合烹饪即可。5分钟左右即可完成。即使没有做饭经验的人,也可以按照步骤做出像模像样的效果。 1星没有特别困难的步骤。只需要将原材料简单混合烹饪即可。大约5分钟即可完成。即使没有做饭经验的人也可以按照步骤做出像模像样的效果。
2星包含的步骤非常简单。不太需要烹饪经验只需要按照步骤进行操作即可。10分钟左右即可完成。即使没有做饭经验的人,也可以按照步骤做出像模像样的效果,但是想要做出完美的效果就需要一定的练习。 2星包含的步骤非常简单。不太需要烹饪经验只需要按照步骤进行操作即可。大约10分钟即可完成。即使没有做饭经验的人也可以按照步骤做出像模像样的效果但是想要做出完美的效果就需要一定的练习。
3星包含的步骤不算太复杂。需要一定烹饪经验能够熟练掌握火候、时间、材料组合的技巧。15分钟左右即可完成。对于有经验的厨师,并不会太难,但是想要做出完美的效果也需要一定的经验加上练习。 3星包含的步骤不算太复杂。需要一定烹饪经验能够熟练掌握火候、时间、材料组合的技巧。大约15分钟即可完成。对于有经验的厨师并不会太难但是想要做出完美的效果也需要一定的经验加上练习。
4星包含了很多复杂的步骤。需要精妙的掌握火候、时间、材料组合的技巧。40分钟以内即可完成。即使是有经验的厨师也需要花费很多时间来准备这道菜但是做熟练之后就可以做出非常美味的效果。 4星包含了很多复杂的步骤。需要精妙的掌握火候、时间、材料组合的技巧。40分钟以内即可完成。即使是有经验的厨师也需要花费很多时间来准备这道菜但是做熟练之后就可以做出非常美味的效果。
5星包含了很多复杂的步骤。需要精妙的掌握火候、时间、材料组合的技巧。可能需要40分钟以上才能完成。即使是有经验的厨师也需要花费很多时间来准备这道菜并且非常容易出现失误。 5星包含了很多复杂的步骤。需要精妙的掌握火候、时间、材料组合的技巧。可能需要40分钟以上才能完成。即使是有经验的厨师也需要花费很多时间来准备这道菜并且非常容易出现失误。
--> -->

View File

@@ -1,396 +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
- minify:
minify_html: true
nav:
- README.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
- 学习煮: ./tips/learn/学习煮.md
- 菜谱:
- 按种类: # 只有两层section以上才能出现navigation expansion https://squidfunk.github.io/mkdocs-material/setup/setting-up-navigation/#navigation-sections
- 素菜:
- 拔丝土豆: ./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/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/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
- 杀猪菜: ./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/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/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/火腿饭团/火腿饭团.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/semi-finished/半成品意面.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/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/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
- 泰国手标红茶: ./dishes/drink/泰国手标红茶/泰国手标红茶.md
- 杨枝甘露: ./dishes/drink/杨枝甘露.md
- 长岛冰茶: ./dishes/drink/长岛冰茶.md
- B52轰炸机: ./dishes/drink/B52轰炸机.md
- Mojito莫吉托: ./dishes/drink/Mojito莫吉托.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/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
- 进阶知识学习:
- 辅料技巧: ./tips/advanced/辅料技巧.md
- 高级专业术语: ./tips/advanced/高级专业术语.md
- 油温判断技巧: ./tips/advanced/油温判断技巧.md
- CONTRIBUTING.md
- CODE_OF_CONDUCT.md

4295
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{ {
"name": "how-to-cook", "name": "how-to-cook",
"description": "程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese).", "description": "程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese).",
"version": "1.3.1", "version": "1.4.0",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/Anduin2017/HowToCook.git" "url": "git+https://github.com/Anduin2017/HowToCook.git"
@@ -13,16 +13,24 @@
"chinese", "chinese",
"dishes" "dishes"
], ],
"scripts": {
"build": "node ./.github/readme-generate.js",
"manuallint": "node .github/manual_lint.js",
"textlint": "textlint . --fix",
"markdownlint": "markdownlint ./dishes ./tips",
"lint": "npm run textlint && npm run markdownlint && npm run manuallint && echo 'Lint finished. All passed.'"
},
"author": "Anduin2017", "author": "Anduin2017",
"license": "Unlicense", "license": "Unlicense",
"bugs": { "bugs": {
"url": "https://github.com/Anduin2017/HowToCook/issues" "url": "https://github.com/Anduin2017/HowToCook/issues"
}, },
"homepage": "https://cook.aiurs.co", "homepage": "https://cook.aiursoft.cn",
"dependencies": { "dependencies": {
"textlint": "^12.1.0", "textlint": "^12.1.0",
"textlint-rule-ja-space-between-half-and-full-width": "^2.2.0", "textlint-rule-ja-space-between-half-and-full-width": "^2.2.0",
"textlint-rule-zh-half-and-full-width-bracket": "^1.1.0" "textlint-rule-zh-half-and-full-width-bracket": "^1.1.0",
"markdownlint-cli":"0.41.0"
}, },
"devDependencies": { "devDependencies": {
"glob": "^7.2.0" "glob": "^7.2.0"

View File

@@ -1,3 +1,5 @@
mkdocs-material mkdocs-material
mkdocs-same-dir mkdocs-same-dir
mkdocs-minify-plugin mkdocs-minify-plugin
mkdocs-with-pdf
weasyprint

23
starsystem/1Star.md Normal file
View File

@@ -0,0 +1,23 @@
# 1 星难度菜品
* [吐司果酱](./../dishes/breakfast/吐司果酱.md)
* [微波炉荷包蛋](./../dishes/breakfast/微波炉荷包蛋.md)
* [微波炉蛋糕](./../dishes/breakfast/微波炉蛋糕.md)
* [牛奶燕麦](./../dishes/breakfast/牛奶燕麦.md)
* [空气炸锅面包片](./../dishes/breakfast/空气炸锅面包片.md)
* [金枪鱼酱三明治](./../dishes/breakfast/金枪鱼酱三明治.md)
* [蔗糖糖浆](./../dishes/condiment/蔗糖糖浆/蔗糖糖浆.md)
* [奇异果菠菜特调](./../dishes/drink/奇异果菠菜特调/奇异果菠菜特调.md)
* [砂糖椰子冰沙](./../dishes/drink/砂糖椰子冰沙/砂糖椰子冰沙.md)
* [酸梅汤(半成品加工)](./../dishes/drink/酸梅汤(半成品加工).md)
* [黔式腊肠娃娃菜](./../dishes/meat_dish/黔式腊肠娃娃菜/黔式腊肠娃娃菜.md)
* [半成品意面](./../dishes/semi-finished/半成品意面.md)
* [速冻水饺](./../dishes/semi-finished/速冻水饺.md)
* [速冻汤圆](./../dishes/semi-finished/速冻汤圆/速冻汤圆.md)
* [煮泡面加蛋](./../dishes/staple/煮泡面加蛋.md)
* [电饭煲蒸米饭](./../dishes/staple/米饭/电饭煲蒸米饭.md)
* [老干妈拌面](./../dishes/staple/老干妈拌面.md)
* [麻油拌面](./../dishes/staple/麻油拌面.md)
* [凉拌油麦菜](./../dishes/vegetable_dish/凉拌油麦菜.md)
* [凉拌黄瓜](./../dishes/vegetable_dish/凉拌黄瓜.md)
* [炒滑蛋](./../dishes/vegetable_dish/炒滑蛋/炒滑蛋.md)

72
starsystem/2Star.md Normal file
View File

@@ -0,0 +1,72 @@
# 2 星难度菜品
* [白灼虾](./../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/condiment/油酥.md)
* [炸串酱料](./../dishes/condiment/炸串酱料.md)
* [糖醋汁](./../dishes/condiment/糖醋汁.md)
* [草莓酱](./../dishes/condiment/草莓酱/草莓酱.md)
* [蒜香酱油](./../dishes/condiment/蒜香酱油.md)
* [草莓冰淇淋](./../dishes/dessert/草莓冰淇淋/草莓冰淇淋.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/meat_dish/荷兰豆炒腊肠/荷兰豆炒腊肠.md)
* [蒜苔炒肉末](./../dishes/meat_dish/蒜苔炒肉末.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/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/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/vegetable_dish/鸡蛋羹/鸡蛋羹.md)

102
starsystem/3Star.md Normal file
View File

@@ -0,0 +1,102 @@
# 3 星难度菜品
* [干煎阿根廷红虾](./../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/condiment/油泼辣子/油泼辣子.md)
* [葱油](./../dishes/condiment/葱油.md)
* [反沙芋头](./../dishes/dessert/反沙芋头/反沙芋头.md)
* [奥利奥冰淇淋](./../dishes/dessert/奥利奥冰淇淋/奥利奥冰淇淋.md)
* [玛格丽特饼干](./../dishes/dessert/玛格丽特饼干/玛格丽特饼干.md)
* [英式司康](./../dishes/dessert/英式司康/英式司康.md)
* [雪花酥](./../dishes/dessert/雪花酥/雪花酥.md)
* [B52轰炸机](./../dishes/drink/B52轰炸机.md)
* [Mojito莫吉托](./../dishes/drink/Mojito莫吉托.md)
* [泰国手标红茶](./../dishes/drink/泰国手标红茶/泰国手标红茶.md)
* [百香果橙子特调](./../dishes/drink/百香果橙子特调/百香果橙子特调.md)
* [菠萝咖啡特调](./../dishes/drink/菠萝咖啡特调/菠萝咖啡特调.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/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/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/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)

72
starsystem/4Star.md Normal file
View File

@@ -0,0 +1,72 @@
# 4 星难度菜品
* [咖喱炒蟹](./../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/condiment/糖色.md)
* [咖啡椰奶冻](./../dishes/dessert/咖啡椰奶冻/咖啡椰奶冻.md)
* [提拉米苏](./../dishes/dessert/提拉米苏/提拉米苏.md)
* [烤蛋挞](./../dishes/dessert/烤蛋挞/烤蛋挞.md)
* [酸奶意式奶冻](./../dishes/dessert/酸奶意式奶冻/酸奶意式奶冻.md)
* [魔芋蛋糕](./../dishes/dessert/魔芋蛋糕/魔芋蛋糕.md)
* [酸梅汤](./../dishes/drink/酸梅汤/酸梅汤.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/soup/排骨苦瓜汤/排骨苦瓜汤.md)
* [生汆丸子汤](./../dishes/soup/生汆丸子汤.md)
* [罗宋汤](./../dishes/soup/罗宋汤.md)
* [菌菇炖乳鸽](./../dishes/soup/菌菇炖乳鸽/菌菇炖乳鸽.md)
* [银耳莲子粥](./../dishes/soup/银耳莲子粥/银耳莲子粥.md)
* [陈皮排骨汤](./../dishes/soup/陈皮排骨汤.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/template/示例菜/示例菜.md)
* [红烧茄子](./../dishes/vegetable_dish/红烧茄子.md)

18
starsystem/5Star.md Normal file
View File

@@ -0,0 +1,18 @@
# 5 星难度菜品
* [戚风蛋糕](./../dishes/dessert/戚风蛋糕/戚风蛋糕.md)
* [芋泥雪媚娘](./../dishes/dessert/芋泥雪媚娘/芋泥雪媚娘.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/semi-finished/牛油火锅底料.md)
* [基础牛奶面包](./../dishes/staple/基础牛奶面包/基础牛奶面包.md)
* [手工水饺](./../dishes/staple/手工水饺.md)

View File

@@ -8,12 +8,13 @@
> 网络视频教程中所谓的 “几成油温” 指的是相对于十成油温,为 300&deg;C。 > 网络视频教程中所谓的 “几成油温” 指的是相对于十成油温,为 300&deg;C。
> 即 n成油温 T_n = 30n [degree Celsius] > 即 n成油温 T_n = 30n [degree Celsius]
> 温度换算公式 > 温度换算公式
> C = 5/9* (F - 32) > C = 5/9 *(F - 32)
> 或者 > 或者
> F = 9/5*C + 32 > F = 9/5*C + 32
--- ## 附油温对照表
### 附油温对照表 (根据上述描述)误差为非专业数据
根据上述描述制表。误差为非专业数据。
| 摄氏度 °C | 常见名称 | 华氏度 °F | | 摄氏度 °C | 常见名称 | 华氏度 °F |
| :----: | :----: | :----: | | :----: | :----: | :----: |

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -19,4 +19,4 @@
* 由于热源为水蒸气,较低的蒸屉中的食物底部可能被水浸湿。可将蒸笼布放在食物底下以避免这种情况。用筷子搭个放食物的简易支架也可以。 * 由于热源为水蒸气,较低的蒸屉中的食物底部可能被水浸湿。可将蒸笼布放在食物底下以避免这种情况。用筷子搭个放食物的简易支架也可以。
* 可以利用智能设备设置计时器,提醒关火,以防忘记以致烧干。 * 可以利用智能设备设置计时器,提醒关火,以防忘记以致烧干。
* 在使用蒸笼制作食品的过程中,需要注意底部区域的剩余水量,**特别是铁锅**,避免干锅从而造成安全问题。 * 在使用蒸笼制作食品的过程中,需要注意底部区域的剩余水量,**特别是铁锅**,避免干锅从而造成安全问题。
* (可选)使用铁锅蒸食物时,可以在三脚架上面放置一个[蒸盘](./pic/蒸盘.jpg) * (可选)使用铁锅蒸食物时,可以在三脚架上面放置一个蒸盘