Merge branch 'master' into patch-1

This commit is contained in:
Anduin Xue
2022-03-13 05:52:18 +00:00
committed by GitHub
37 changed files with 252 additions and 109 deletions

100
.github/manual_lint.js vendored
View File

@@ -1,63 +1,53 @@
// fetch all .md files.
// Check it's content.
// Console.LogError for errors.
const util = require("util");
const glob = util.promisify(require('glob'));
const fs = require("fs").promises;
const path = require('path');
const glob = require("glob");
const fs = require("fs");
var path = require('path');
async function main() {
var errors = [];
var directories = await glob(__dirname + '../../dishes/**/*.md');
var errors = 0;
for (var filePath of directories) {
var data = await fs.readFile(filePath, 'utf8');
var getDirectories = function (src, callback) {
glob(src + '../../dishes/**/*.md', callback);
};
dataLines = data.split('\n').map(t => t.trim());
var filename = path.parse(filePath).base.replace(".md","");
getDirectories(__dirname, function (err, res) {
res.forEach(filePath => {
// console.log("Linting file: " + filePath + " ...");
titles = dataLines.filter(t => t.startsWith('#'));
secondTitles = titles
.filter(t => t.startsWith('## '));
fs.readFile(filePath, 'utf8' , (err, data) => {
data = data.replace('\r\n', '\n');
data = data.replace('\r', '\n');
if (titles[0].trim() != "# " + filename + "的做法") {
errors.push(`File ${filePath} is invalid! It's title should be: ${"# " + filename + "的做法"}! It was ${titles[0].trim()}!`);
continue;
}
if (secondTitles.length != 4) {
errors.push(`File ${filePath} is invalid! It doesn't has 4 second titles!`);
continue;
}
if (secondTitles[0].trim() != "## 必备原料和工具") {
errors.push(`File ${filePath} is invalid! The first title is NOT 必备原料和工具! It was ${secondTitles[0]}!`);
}
if (secondTitles[1].trim() != "## 计算") {
errors.push(`File ${filePath} is invalid! The second title is NOT 计算!`);
}
if (secondTitles[2].trim() != "## 操作") {
errors.push(`File ${filePath} is invalid! The thrid title is NOT 操作!`);
}
if (secondTitles[3].trim() != "## 附加内容") {
errors.push(`File ${filePath} is invalid! The fourth title is NOT 附加内容!`);
}
}
if (errors.length > 0) {
for (var error of errors) {
console.error(error + "\n");
}
dataLines = data.split('\n');
var filename = path.parse(filePath).base.replace(".md","");
var message = `Found ${errors.length} errors! Please fix!`;
throw new Error(message);
}
}
titles = dataLines.filter(t => t.startsWith('#'));
secondTitles = titles
.filter(t => t.startsWith('## '));
if (titles[0].trim() != "# " + filename + "的做法") {
console.error(`File ${filePath} is invalid! It's title should be: ${"# " + filename + "的做法"}! It was ${titles[0].trim()}!`);
errors++;
return;
}
if (secondTitles.length != 4) {
console.error(`File ${filePath} is invalid! It doesn't has 4 second titles!`);
errors++;
return;
}
if (secondTitles[0].trim() != "## 必备原料和工具") {
console.error(`File ${filePath} is invalid! The first title is NOT 必备原料和工具! It was ${secondTitles[0]}!`);
errors++;
}
if (secondTitles[1].trim() != "## 计算") {
console.error(`File ${filePath} is invalid! The second title is NOT 计算!`);
errors++;
}
if (secondTitles[2].trim() != "## 操作") {
console.error(`File ${filePath} is invalid! The thrid title is NOT 操作!`);
errors++;
}
if (secondTitles[3].trim() != "## 附加内容") {
console.error(`File ${filePath} is invalid! The fourth title is NOT 附加内容!`);
errors++;
}
});
});
});
if (errors > 0) {
throw `Found ${errors} errors! Please fix!`;
}
main();

View File

@@ -26,3 +26,6 @@ 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

@@ -1,4 +1,4 @@
# 吐司+果酱的做法
# 吐司果酱的做法
饱腹感的懒人快速营养早餐2min 搞定

View File

@@ -1,6 +1,6 @@
# 微波炉"叮"蛋糕的做法
# 微波炉蛋糕的做法
不必慌张, 你有十分充足的时间来准备, 可以根据心情加料, 大约需要 2min
微波炉"叮"蛋糕,大约需要 2min 就能搞定!
## 必备原料和工具

View File

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

View File

@@ -5,6 +5,15 @@
## 必备原料和工具
- 鸡蛋
- 全脂牛奶/奶油
- 黄油
-
## 计算
每份:
- 鸡蛋 3 个
- 全脂牛奶/奶油 10g
- 黄油 5 克

View File

@@ -1,4 +1,4 @@
# 蒸花卷
# 蒸花卷的做法
蒸花卷是一道简单易做的菜。能补充碳水化合物,膳食纤维。一般初学者只需要半小时即可完成。作为快手早餐,学会做之后,再也不会早上饿肚子了。

View File

@@ -4,6 +4,16 @@
## 必备原料和工具
- 鸡蛋
- 吐司
- 培根
- 黄油
- 蛋黄酱
-
- 黑胡椒
## 计算
- 鸡蛋 1 个
- 吐司 2 片
- 培根 2 片

View File

@@ -3,20 +3,37 @@
![image](./口水鸡+油泼辣子.jpg)
![image](./油泼辣子.jpg)
## 制作耗时
- 10 分钟
制作耗时 10 分钟
## 必备原料和工具
- 蒜头
- 干辣椒面
-
- 熟白芝麻
- 小米椒
- 花生油(可用菜籽油替换)
- 家庭小陶瓷碗
- 家庭小铁勺
- 五香粉 (可选)
- 草寇(可选)
- 小葱 (可选)
- 八角
- 花椒
- 香叶
- 白芷
- 姜片(可选)
-
- 白醋
## 计算
- 蒜头 1 个
- 干辣椒面 100 克
- 盐 5 克
- 熟白芝麻 15 克
- 小米椒 1 个
- 花生油 150 毫升 (可用菜籽油替换)
- 家庭小陶瓷碗 1 个
- 家庭小铁勺 1 个
- 五香粉 10 克(可选)
- 草寇 1 个(可选)
- 小葱 3-5 根(可选)

View File

@@ -8,7 +8,7 @@
- 绵白糖:可以不加水
- 炒糖色过程火不要太大!!!电磁炉温度不够,火候过了发苦,不够发甜
## 计
## 计
- `油`100ml
- `开水`500ml
@@ -27,3 +27,7 @@
- 需要在此时快速进行下一步操作(无论哪种操作都一定要提前准备好并快速!否则火候过大糖色发苦),根据菜品派别以及个人口味作出选择
- 操作 1可以直接加 400ml 开水降温
- 操作 2也可以加入葱姜蒜花椒等调味品进行翻炒
## 附加内容
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。

View File

@@ -1,4 +1,4 @@
# 草莓的做法
# 草莓的做法
可以买那种一筐一筐卖的小草莓,主要是便宜。做成酱抹在面包上非常好吃。

View File

@@ -1,4 +1,4 @@
# 蒜香油的做法
# 蒜香油的做法
## 必备原料和工具

View File

@@ -6,15 +6,25 @@
## 必备原料和工具
- 马斯卡彭芝士
- 手指饼干
- 放凉浓缩咖啡
- 无菌鸡蛋
- 白砂糖
- 可可粉
- 朗姆酒(不喜欢酒的朋友可省略,可按照自己口味调节)
- 一个装成品的容器(我用的是玻璃乐扣)
- 打蛋器(手劲儿大的朋友也可以锻炼臂力)
## 计算
- 马斯卡彭芝士 450g
- 手指饼干 1 包
- 放凉浓缩咖啡 350ml
- 无菌鸡蛋 4 个
- 白砂糖 50g
- 可可粉
- 可可粉 10g
- 朗姆酒(不喜欢酒的朋友可省略,可按照自己口味调节)
- 一个装成品的容器(我用的是玻璃乐扣)
- 打蛋器(手劲儿大的朋友也可以锻炼臂力)
## 操作

View File

@@ -8,15 +8,27 @@
该配方为整包蛋挞皮所需量 填充后可直接冷冻保存
- 蛋挞皮 品牌不限
- 鸡蛋
- 牛奶
- 淡奶油
- 白砂糖
- 烤箱 大小不限
- 克数称
- 搅拌器 包含且不限于筷子 打蛋器等工具
- 筛网 网孔约为 1 毫米
## 计算
每份:
该配方为整包蛋挞皮所需量 填充后可直接冷冻保存
- 蛋挞皮 品牌不限 整包蛋挞皮约为 30 只
- 鸡蛋 8 个 普通鸡蛋即可
- 牛奶 200 毫升 普通袋装牛奶即可
- 淡奶油 450 毫升 烘焙店或超市即有售
- 白砂糖 80 克 普通砂糖即可 细砂糖更优 易于融化
- 烤箱 大小不限
- 克数称
- 搅拌器 包含且不限于筷子 打蛋器等工具
- 筛网 网孔约为 1 毫米
## 操作

View File

@@ -6,7 +6,22 @@
## 必备原料和工具
- 荔浦芋头(电商平台购买即可,实惠新鲜) 200g
- 荔浦芋头(电商平台购买即可,实惠新鲜)
- 紫薯粉
- 牛奶
- 糯米粉
- 玉米淀粉
- 黄油
- 淡奶油
- 白砂糖
- 料理搅拌机(电动打蛋器也可以)
- 筛网
- 保鲜膜
- 白砂糖
## 计算
- 荔浦芋头 200g
- 紫薯粉 3g
- 牛奶 165g
- 糯米粉 a 50g
@@ -15,9 +30,6 @@
- 黄油 30g
- 淡奶油(推荐安佳) 145g
- 白砂糖 26g
- 料理搅拌机(电动打蛋器也可以)
- 筛网 网孔约为 1 毫米
- 保鲜膜
## 操作

View File

@@ -1,4 +1,4 @@
# 酸梅的做法
# 酸梅汤(半成品加工)的做法
## 必备原料和工具

View File

@@ -12,7 +12,7 @@
- 生抽酱油
- 味精
### 计算
## 计算
- 五花肉的用量为 0.5 斤/男人 0.3 斤/女人 (正宗回锅肉使用二刀肉[俗称:臀尖]制作,肉质坚实,肥瘦合适)
- 小葱 2 棵

View File

@@ -4,7 +4,20 @@
姜炒鸡是一道湖南口味菜,下饭五颗星,食材平平无奇又十分容易烹制,包你一学就会。
## 必备原料和计算
## 必备原料和工具
-
- 生姜
- 啤酒
- 生抽
- 老抽
-
- 小米椒
- 美人辣
- 泡椒
- 大蒜
## 计算
- 鸡 = 半只(土鸡最好,预计 650g
- 食用油 = 50ml茶油最好没有就用菜籽油

View File

@@ -18,7 +18,7 @@
- 植物油
- 芝麻油
## 可选原料
### 可选原料
- 油泼辣子
- 莴笋

View File

@@ -1,6 +1,6 @@
# 小炒肉的做法
## 必备原料工具
## 必备原料工具
- 五花肉
- 朝天椒
@@ -13,7 +13,7 @@
-
-
### 计算公式
## 计算
每份:
@@ -29,7 +29,7 @@
- 蒜 2 瓣
- 食用油 15ml
## 操作步骤
## 操作
- 五花肉切片
- 把肉放入器皿内,加入淀粉、老抽、盐搅拌腌制半小时

View File

@@ -1,4 +1,4 @@
# 新疆大盘鸡
# 新疆大盘鸡的做法
![大盘鸡](./大盘鸡.jpeg)

View File

@@ -1,4 +1,4 @@
# 南红烧肉的做法
# 南红烧肉的做法
这份红烧肉教程是一道新手不败的菜谱。配着米饭好吃的停不下来,香糯无敌棒色泽诱人肥而不腻

View File

@@ -1,4 +1,4 @@
# 红烧肉的做法
# 简易红烧肉的做法
这份红烧肉教程是一道新手不败的菜谱。配着米饭好吃的停不下来,香糯无敌棒色泽诱人肥而不腻

View File

@@ -1,4 +1,4 @@
# 家常血浆鸭的做法
# 血浆鸭的做法
![血浆鸭(特辣)](./血浆鸭(特辣).jpg)

View File

@@ -1,8 +1,8 @@
# 西红柿土豆炖牛肉(腩)的做法
# 西红柿土豆炖牛肉的做法
![效果图](./abaaba_1.png)
特点就是还挺好吃,牛肉是优质蛋白,换成牛腩更好吃。
西红柿土豆炖牛肉(腩)的特点就是还挺好吃,牛肉是优质蛋白,换成牛腩更好吃。
难度基本没有90 岁老奶奶拄拐杖都能做。
@@ -10,6 +10,24 @@
## 必备原料和工具
- 牛肉
- 小料
-
-
- 料酒
- 花椒
- 八角
- 香叶
- 白糖 or 冰糖
- 酱油(可选)
- 老抽
- 黑胡椒粉(或白胡椒粉)
- 土豆
- 西红柿
- 洋葱
## 计算
- 牛肉一斤多一点(看你喜好)
- 小料
- 葱一根,姜四片,料酒

View File

@@ -1,8 +1,8 @@
# 家常酱牛肉的做法
# 酱牛肉的做法
![酱牛肉](./酱牛肉.jpg)
酱牛肉营养丰富,味道香,不论是当作主食还是佐餐都很棒。一般初学者只需要 3 小时即可完成。
家常酱牛肉营养丰富,味道香,不论是当作主食还是佐餐都很棒。一般初学者只需要 3 小时即可完成。
## 必备原料和工具

View File

@@ -1,4 +1,4 @@
# 薯条🍟的做法
# 薯条的做法
薯条🍟是一种土豆🥔||马铃薯🥔||洋芋🥔切成条状之后再油炸而成的快餐食物(在有的国家可能不算快餐),非常适合。相较于油炸,空气炸锅可能会更加易于避免崩溃和实现异步非阻塞。相较于自己动手切土豆再洗去淀粉并喷上适量的油,使用半成品薯条可能会显著减少热量摄入前的热量消耗,四舍五入就是会显著减少热量摄入~~前的热量消耗~~。

View File

@@ -1,4 +1,4 @@
# 西红柿鸡蛋汤
# 西红柿鸡蛋汤的做法
## 必备原料和工具

View File

@@ -35,7 +35,9 @@
使用上述条件,计算出计划使用的原材料比例。
## 准备原料
## 操作
### 准备原料
* 取肉沫(解冻),加入 1/2 所有上述调料(油、盐、糖、酱油、风味调料)和全部的生粉,搅拌均匀,腌制 30 分钟。
* 将面粉加入碗中,加入鸡蛋,加入剩下 1/2 所有上述调料,加入相当于面粉 1/2 的水(使得面粉相对粘稠但可以流动),搅拌均匀。
@@ -43,7 +45,7 @@
* 大葱切段。
* 胡萝卜切末(作为馅料用,所以要求尽量细碎,可用乱刀)
## 操作
### 烹饪
* 热锅冷油,宽油起锅。
* 待油烧热后,放入蒜末爆香。

View File

@@ -1,4 +1,4 @@
# 简单炒河粉做法
# 炒河粉做法
## 必备原料和工具

View File

@@ -1,4 +1,4 @@
# 炒馍的做法
# 炒馍的做法
## 必备原料和工具

View File

@@ -1,6 +1,15 @@
# 炸酱面的做法
## 原料工具
## 必备原料工具
* 肉丁/肉末
* 挂面
*
* 白菜
* 豆瓣酱
* 甜面酱
## 计算
* 肉丁/肉末 = 人数 * 150g
* 挂面 = 人数 * 150g

View File

@@ -1,6 +1,6 @@
# 热干面的做法
## 原料工具
## 必备原料工具
* 热干面特有的碱水面
* 小葱
@@ -15,8 +15,24 @@
* 酱油
* 食盐
* 鸡精
* 筷子
* 勺子
## 计算
每份:
* 热干面特有的碱水面 (250g)
* 小葱 (10g)
* 酸豆角 (20g)
* 肉末 (30g)
* 蒜水 (30ml)
* 肉汤汁 (30ml)
* 萝卜干 (50g)
* 芝麻酱 (40ml)
* 辣椒油 (0-10ml)
* 胡椒粉(0-10g)
* 酱油(5ml)
* 食盐(3g)
* 鸡精(0-3g)
## 操作

View File

@@ -26,7 +26,7 @@
* 将米在电饭煲中闷 10-15 分钟。
* 盛出米。
### 附加内容
## 附加内容
* 技术总结
- 不论什么容器,水的量都是可以使用“指尖量水法”煮出好米饭。

View File

@@ -4,6 +4,25 @@
## 必备原料和工具
- 米粉
- 猪肉
- 酸笋
- 剁椒
- 豆豉
- 大蒜
- 料酒
- 生抽
- 白糖
- 米醋
-
-
- 生粉
- 胡椒粉
## 计算
每份:
- 米粉250g 记得 50 度的温水泡半小时)
- 猪肉(50g)
- 酸笋(50g)

View File

@@ -31,15 +31,12 @@
使用上述条件,计算出计划使用的原材料比例。
## 准备原料
## 操作
* 米饭提前用铲子铲成小块
* 火腿肠、胡萝卜、黄瓜等根据需求切片或者块状
* 如果家里有灯影牛肉丝 准备好味道更佳
* 将鸡蛋全部打到一个大碗里,搅匀。注意,不要在这一步加盐。
## 操作
* 大火热锅,待锅里冒烟放入食用油
* 将火调至中小火,均匀倒入鸡蛋,安静等待 6s 钟,待鸡蛋底部有一点可以成型的感觉时,迅速倒入米饭大火翻炒,为的就是每一粒饭都裹上鸡蛋。
* 倒入火腿肠、胡萝卜、黄瓜等备料、翻炒 10 秒钟

View File

@@ -1,4 +1,4 @@
# 凉拌油麦菜
# 凉拌油麦菜的做法
## 必备原料和工具