mirror of
https://github.com/Anduin2017/HowToCook.git
synced 2026-02-04 17:02:52 +08:00
Compare commits
12 Commits
11d089e934
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
891146e6e8 | ||
|
|
404f976a36 | ||
|
|
3b86671dbb | ||
|
|
0e5d0b6ea8 | ||
|
|
d8ea52dfee | ||
|
|
fedaf6181b | ||
|
|
d2bc7eb3f7 | ||
|
|
5f2ffc8805 | ||
|
|
9b361e1e79 | ||
|
|
b1f0a1aaba | ||
|
|
7e8fe3efad | ||
|
|
e4b270735e |
2
.github/manual_lint.js
vendored
2
.github/manual_lint.js
vendored
@@ -99,7 +99,7 @@ const validators = [
|
||||
async (filePath, lines, errors) => {
|
||||
const count = keyword => lines.filter(l => l.includes(keyword)).length;
|
||||
|
||||
if (count('勺') > count('勺子') + count('炒勺') + count('漏勺') + count('吧勺')) {
|
||||
if (count('勺') > count('勺子') + count('炒勺') + count('漏勺') + count('吧勺') + count('挂勺')) {
|
||||
errors.push(`文件 ${filePath} 不符合仓库的规范!勺 不是一个精准的单位!`);
|
||||
}
|
||||
if (count(' 杯') > count('杯子')) {
|
||||
|
||||
2
.github/templates/readme_template.md
vendored
2
.github/templates/readme_template.md
vendored
@@ -4,7 +4,7 @@
|
||||
[](./LICENSE)
|
||||
[](https://github.com/Anduin2017/HowToCook/graphs/contributors)
|
||||
[](https://www.npmjs.com/package/how-to-cook)
|
||||

|
||||
[](https://manhours.aiursoft.com/r/github.com/Anduin2017/HowToCook.html)
|
||||
[](https://github.com/Anduin2017/HowToCook/pkgs/container/how-to-cook)
|
||||
[](https://rvlt.gg/ndApqZEs)
|
||||
|
||||
|
||||
10
.github/workflows/build.yml
vendored
10
.github/workflows/build.yml
vendored
@@ -9,10 +9,10 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# Checkout, install tools..
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v6
|
||||
with:
|
||||
token: ${{ secrets.PAT }}
|
||||
- uses: actions/setup-node@v4
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '22'
|
||||
cache: 'npm'
|
||||
@@ -20,7 +20,7 @@ jobs:
|
||||
- run: npm run build
|
||||
- run: npm run lint
|
||||
# Save files.
|
||||
- uses: stefanzweifel/git-auto-commit-action@v4
|
||||
- uses: stefanzweifel/git-auto-commit-action@v7
|
||||
with:
|
||||
commit_message: '[ci skip] Automatic file changes/fix'
|
||||
branch: 'master'
|
||||
@@ -34,13 +34,13 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# Checkout, install tools..
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v6
|
||||
with:
|
||||
lfs: true
|
||||
fetch-depth: 0
|
||||
# Use docker to build current directory ./Dockfile
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v1
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.actor }}
|
||||
|
||||
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@@ -8,8 +8,8 @@ jobs:
|
||||
markdown-lint:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-node@v4
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '22'
|
||||
cache: 'npm'
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
[](./LICENSE)
|
||||
[](https://github.com/Anduin2017/HowToCook/graphs/contributors)
|
||||
[](https://www.npmjs.com/package/how-to-cook)
|
||||

|
||||
[](https://manhours.aiursoft.com/r/github.com/Anduin2017/HowToCook.html)
|
||||
[](https://github.com/Anduin2017/HowToCook/pkgs/container/how-to-cook)
|
||||
[](https://rvlt.gg/ndApqZEs)
|
||||
|
||||
@@ -57,7 +57,6 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
|
||||
- [3 星难度](starsystem/3Star.md)
|
||||
- [4 星难度](starsystem/4Star.md)
|
||||
- [5 星难度](starsystem/5Star.md)
|
||||
- [8 星难度](starsystem/8Star.md)
|
||||
|
||||
### 素菜
|
||||
|
||||
@@ -139,6 +138,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
|
||||
- [贵州辣子鸡](dishes/meat_dish/贵州辣子鸡/贵州辣子鸡.md)
|
||||
- [荷兰豆炒腊肠](dishes/meat_dish/荷兰豆炒腊肠/荷兰豆炒腊肠.md)
|
||||
- [黑椒牛柳](dishes/meat_dish/黑椒牛柳/黑椒牛柳.md)
|
||||
- [红烧鸡翅](dishes/meat_dish/红烧鸡翅.md)
|
||||
- [简易红烧肉](dishes/meat_dish/红烧肉/简易红烧肉.md)
|
||||
- [南派红烧肉](dishes/meat_dish/红烧肉/南派红烧肉.md)
|
||||
- [红烧猪蹄](dishes/meat_dish/红烧猪蹄/红烧猪蹄.md)
|
||||
@@ -249,6 +249,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
|
||||
- [糖醋鲤鱼](dishes/aquatic/糖醋鲤鱼/糖醋鲤鱼.md)
|
||||
- [微波葱姜黑鳕鱼](dishes/aquatic/微波葱姜黑鳕鱼.md)
|
||||
- [香煎翘嘴鱼](dishes/aquatic/香煎翘嘴鱼/香煎翘嘴鱼.md)
|
||||
- [响油鳝丝](dishes/aquatic/响油鳝丝.md)
|
||||
- [小龙虾](dishes/aquatic/小龙虾/小龙虾.md)
|
||||
- [油焖大虾](dishes/aquatic/油焖大虾/油焖大虾.md)
|
||||
|
||||
@@ -324,6 +325,7 @@ docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
|
||||
- [微波炉腊肠煲仔饭](dishes/staple/微波炉腊肠煲仔饭/微波炉腊肠煲仔饭.md)
|
||||
- [西红柿鸡蛋挂面](dishes/staple/西红柿鸡蛋挂面/西红柿鸡蛋挂面.md)
|
||||
- [鲜肉烧卖](dishes/staple/鲜肉烧卖.md)
|
||||
- [咸肉菜饭](dishes/staple/咸肉菜饭.md)
|
||||
- [扬州炒饭](dishes/staple/扬州炒饭/扬州炒饭.md)
|
||||
- [意式肉酱面](dishes/staple/意式肉酱面/意式肉酱面.md)
|
||||
- [炸酱面](dishes/staple/炸酱面.md)
|
||||
|
||||
69
dishes/aquatic/响油鳝丝.md
Normal file
69
dishes/aquatic/响油鳝丝.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# 响油鳝丝的做法
|
||||
|
||||
响油鳝丝一道经典的江浙沪风味菜,鳝丝鲜嫩滑爽,以蒜香、姜末和酱汁调味,淋热猪油后香气扑鼻,口感浓郁微甜,超下饭~
|
||||
|
||||
预估烹饪难度:★★★
|
||||
|
||||
## 必备原料和工具
|
||||
|
||||
- 鳝丝
|
||||
- 大蒜
|
||||
- 姜末
|
||||
- 料酒
|
||||
- 生抽
|
||||
- 蚝油
|
||||
- 老抽
|
||||
- 食用盐
|
||||
- 白糖
|
||||
- 胡椒粉
|
||||
- 淀粉
|
||||
- 蒜末
|
||||
- 葱花
|
||||
- 猪油
|
||||
|
||||
## 计算
|
||||
|
||||
每次制作前需要确定计划做几份。一份够 2 个人吃。
|
||||
|
||||
每份:
|
||||
|
||||
- 鳝丝 400 g
|
||||
- 大蒜 40 g
|
||||
- 姜末 20 g
|
||||
- 料酒 13 g
|
||||
- 生抽 3 g
|
||||
- 蚝油 2 g
|
||||
- 老抽 2 g
|
||||
- 食用盐 2 g
|
||||
- 白糖 6-15 g
|
||||
- 胡椒粉 3.5-8 g
|
||||
- 淀粉 10 g
|
||||
- 水 50 g
|
||||
- 蒜末 40 g
|
||||
- 葱花 15 g
|
||||
- 猪油 20 g
|
||||
|
||||
## 操作
|
||||
|
||||
- 将鳝鱼切成三段后切成细丝
|
||||
- 加入 0.5 g 胡椒粉、3 g 料酒搅拌均匀,再加入 5 g 香油腌制
|
||||
- 热油滑锅
|
||||
- 加入植物油,烧到 6 成热
|
||||
- 加入一半蒜末和全部姜末,翻炒几下
|
||||
- 加入鳝丝,中火爆炒 30 秒
|
||||
- 边缘淋入 10 g 料酒,翻炒几下
|
||||
- 加入生抽,炒匀
|
||||
- 加入蚝油、老抽,翻炒几下
|
||||
- 加入食用盐、白糖、3 g 胡椒粉,炒匀
|
||||
- 淀粉和水混合为水淀粉,倒入锅中,收汁至浓稠
|
||||
- 装盘,撒上蒜蓉、葱花
|
||||
- 另起锅烧热,加入猪油,烧至七成热,浇在鳝丝上
|
||||
|
||||
## 附加内容
|
||||
|
||||
- 不能将鳝鱼的血洗得太干净,否则鳝鱼很容易发黑发臭
|
||||
- 鳝鱼可以让摊主帮忙宰杀
|
||||
- 可以多加一些胡椒粉和白糖,有利于去腥增香
|
||||
- 参考资料:[“响油鳝丝”的家常做法,味道很赞,先收藏了 - YouTube](https://www.youtube.com/watch?v=X2DvbhnWcN4)
|
||||
|
||||
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
|
||||
73
dishes/meat_dish/红烧鸡翅.md
Normal file
73
dishes/meat_dish/红烧鸡翅.md
Normal file
@@ -0,0 +1,73 @@
|
||||
# 红烧鸡翅的做法
|
||||
|
||||
红烧鸡翅是一道家常下饭菜,咸鲜带甜、色泽红亮。蛋白质丰富,制作难度适中,预计制作时长约 40 分钟。
|
||||
|
||||
预估烹饪难度:★★★
|
||||
|
||||
## 必备原料和工具
|
||||
|
||||
- 新鲜鸡翅(推荐选择鸡翅中,肉质更嫩)
|
||||
- 姜片(推荐使用生姜,去腥效果更佳)
|
||||
- 葱段(推荐使用大葱白部分,香味更浓郁)
|
||||
- 大蒜
|
||||
- 香叶
|
||||
- 八角
|
||||
- 干辣椒(可选,不吃辣可省略)
|
||||
- 冰糖
|
||||
- 黄酒或料酒(二选一即可,黄酒风味更醇厚)
|
||||
- 生抽
|
||||
- 老抽
|
||||
- 盐
|
||||
- 白糖
|
||||
- 胡椒粉(推荐白胡椒粉,辛辣味较淡)
|
||||
- 白芝麻(熟)
|
||||
- 小葱花(点缀用)
|
||||
|
||||
## 计算
|
||||
|
||||
每次制作前需确定计划做几份,一份够 3-4 人食用。
|
||||
|
||||
每份:
|
||||
|
||||
- 新鲜鸡翅 500g(约 8-10 个,单个鸡翅约 50-60g)
|
||||
- 姜片 4-5 片(约 10g,切片厚度约 2mm)
|
||||
- 葱段 2-3 段(约 15g,每段长度约 3cm)
|
||||
- 大蒜 3-4 瓣(约 15g)
|
||||
- 香叶 1 片
|
||||
- 八角 1 个
|
||||
- 干辣椒 2 个(可选,约 5g,不吃辣可省略)
|
||||
- 冰糖 15g(颗粒状冰糖)
|
||||
- 黄酒或料酒 35ml
|
||||
- 生抽 15ml
|
||||
- 老抽 5ml
|
||||
- 盐 3g
|
||||
- 白糖 2g
|
||||
- 胡椒粉 1g
|
||||
- 白芝麻 3g
|
||||
- 小葱花 5g
|
||||
- 食用油 10-15ml
|
||||
|
||||
## 操作
|
||||
|
||||
- 将鸡翅洗净。用刀在鸡翅厚处划三刀,背面扎一刀,便于入味。
|
||||
- 如果鸡翅不新鲜,可在打完花刀之后用姜水泡 10-20 分钟。
|
||||
- 将 10g 姜片(3-4 片)、15g 葱段(2-3 段)备好;3-4 瓣大蒜(约 15g)用刀拍散(无需剁碎);1 片香叶、1 个八角、2 个干辣椒(可选)整理好备用。
|
||||
- 起锅开火,锅中加入清水没过所有鸡翅,冷水下锅放入处理好的鸡翅,加入 20ml 黄酒或料酒、2 片姜片(约 5g),开大火烧至沸腾,沸腾后保持大火继续煮 2-3 分钟,撇去浮沫。
|
||||
- 煮好后将鸡翅捞出,用温水清洗 2 遍,彻底去除血沫,控干水分备用。
|
||||
- 另起锅,开火烧热后放入 10-15ml 食用油。
|
||||
- 待油温至 5 成热,加入 15g 冰糖,开大火将冰糖熬至完全融化,冰糖融化变色后转小火,继续炒至冰糖呈枣红色,立即放入控干水分的鸡翅,快速翻炒 1-2 分钟,使每只鸡翅均匀裹上糖色。
|
||||
- 加入准备好的 1 片香叶、1 个八角、2 个干辣椒(可选)、剩下的 2 片姜片(约 5g)、15g 葱段、拍散的大蒜,继续煸炒 30 秒至香料香味完全释放。
|
||||
- 沿锅边淋入 15ml 料酒或黄酒,15ml 生抽,快速翻炒 10 秒。
|
||||
- 加入温水(水温约 50-60℃),水量以稍微没过所有鸡翅为准。
|
||||
- 加入 5ml 老抽、3g 盐、2g 白糖、1g 胡椒粉,用炒勺轻轻搅拌均匀。
|
||||
- 盖上锅盖,开中火烧煮 7-8 分钟。
|
||||
- 打开锅盖,用筷子将锅中的香叶、八角、姜片、葱段、大蒜捡出丢弃。
|
||||
- 转大火,保持不断翻炒,将汤汁烧至粘稠状态(约 1-2 分钟)。
|
||||
- 关火,将鸡翅盛入盘中,淋上锅中剩余的粘稠汤汁。
|
||||
- 最后撒上 3g 白芝麻和 5g 小葱花,完成制作。
|
||||
|
||||
## 附加内容
|
||||
|
||||
- 如果闻着有腥味,可以增加一倍香料用量。
|
||||
|
||||
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
|
||||
52
dishes/staple/咸肉菜饭.md
Normal file
52
dishes/staple/咸肉菜饭.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# 咸肉菜饭的做法
|
||||
|
||||
咸肉菜饭的青菜与咸肉在猪油加持下缠绵共舞,米粒吸饱肉汁染成琥珀色,焦香锅巴与清脆菜梗制造双重口感暴击,挖开就是整个童年的灶披间记忆
|
||||
|
||||
预估烹饪难度:★★★★
|
||||
|
||||
## 必备原料和工具
|
||||
|
||||
- 大米
|
||||
- 青菜(推荐矮脚青菜,又称上海青)
|
||||
- 咸肉(淡咸肉)
|
||||
- 冬笋(可选)
|
||||
- 猪油
|
||||
- 料酒(可选)
|
||||
- 白糖(可选)
|
||||
- 白胡椒粉(可选)
|
||||
|
||||
## 计算
|
||||
|
||||
每次制作前需要确定计划做几份。一份够 3 个人吃。
|
||||
|
||||
每份:
|
||||
|
||||
- 大米 300 g
|
||||
- 水 310 ml(偏硬 300 ml,偏软 325 ml,如果加入冬笋,额外加入 20 ml)
|
||||
- 青菜 400 g
|
||||
- 咸肉 150 g
|
||||
- 冬笋 100 g
|
||||
- 猪油 15 g
|
||||
- 料酒 15 ml
|
||||
- 白糖 0-3 g
|
||||
- 白胡椒粉 1 g
|
||||
|
||||
## 操作
|
||||
|
||||
- 如果加入冬笋,切薄片后冷水下锅煮 10 分钟去涩味
|
||||
- 咸肉切 1 cm 小丁
|
||||
- 咸肉和冬笋冷锅下 10 g 猪油、料酒、白糖,中小火煸炒到透明冒泡
|
||||
- 青菜切碎,菜梗和菜叶分开放,菜梗切成 0.5 cm 边长的正方形小块,菜叶切成长 2-3 cm,宽 1-1.5 cm 的长方形小块
|
||||
- 菜梗下锅炒到翡翠色
|
||||
- 米淘净后倒进电饭煲,加水
|
||||
- 把炒好的咸肉和菜梗铺在米上
|
||||
- 正常煮饭模式启动,最后 10 分钟开盖快速铺入菜叶
|
||||
- 煮好后焖 5 分钟,再淋 5 g 猪油、白胡椒粉疯狂翻拌均匀
|
||||
|
||||
## 附加内容
|
||||
|
||||
- 炒好的咸肉和菜梗铺在饭上,煮饭时千万不要搅匀
|
||||
- 尽量不要买“家乡鲜肉”,可以预期会很咸。如果不是淡咸肉可以混入新鲜五花肉丁,或减少咸肉的用量,或将瘦肉部分切下泡入 5% 糖水 20 分钟。
|
||||
- 参考资料:[咸肉菜饭 - 维基百科](https://wuu.wikipedia.org/wiki/%E5%92%B8%E8%82%89%E8%8F%9C%E9%A5%AD)
|
||||
|
||||
如果您遵循本指南的制作流程而发现有问题或可以改进的流程,请提出 Issue 或 Pull request 。
|
||||
@@ -22,8 +22,6 @@
|
||||
- 清水
|
||||
- 米饭
|
||||
|
||||
预估烹饪难度:★★★★
|
||||
|
||||
## 计算
|
||||
|
||||
每次制作前需要确定计划做几份。一份够 1-2 个人吃。
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
# 3 星难度菜品
|
||||
|
||||
* [响油鳝丝](./../dishes/aquatic/响油鳝丝.md)
|
||||
* [干煎阿根廷红虾](./../dishes/aquatic/干煎阿根廷红虾/干煎阿根廷红虾.md)
|
||||
* [微波葱姜黑鳕鱼](./../dishes/aquatic/微波葱姜黑鳕鱼.md)
|
||||
* [清蒸生蚝](./../dishes/aquatic/清蒸生蚝.md)
|
||||
@@ -55,6 +56,7 @@
|
||||
* [瘦肉土豆片](./../dishes/meat_dish/瘦肉土豆片/瘦肉土豆片.md)
|
||||
* [白菜猪肉炖粉条](./../dishes/meat_dish/白菜猪肉炖粉条.md)
|
||||
* [简易红烧肉](./../dishes/meat_dish/红烧肉/简易红烧肉.md)
|
||||
* [红烧鸡翅](./../dishes/meat_dish/红烧鸡翅.md)
|
||||
* [肉饼炖蛋](./../dishes/meat_dish/肉饼炖蛋.md)
|
||||
* [芥末罗氏虾](./../dishes/meat_dish/芥末罗氏虾/芥末罗氏虾.md)
|
||||
* [茭白炒肉](./../dishes/meat_dish/茭白炒肉/茭白炒肉.md)
|
||||
|
||||
@@ -69,6 +69,7 @@
|
||||
* [银耳莲子粥](./../dishes/soup/银耳莲子粥/银耳莲子粥.md)
|
||||
* [陈皮排骨汤](./../dishes/soup/陈皮排骨汤.md)
|
||||
* [中式馅饼](./../dishes/staple/中式馅饼/中式馅饼.md)
|
||||
* [咸肉菜饭](./../dishes/staple/咸肉菜饭.md)
|
||||
* [扬州炒饭](./../dishes/staple/扬州炒饭/扬州炒饭.md)
|
||||
* [披萨饼皮](./../dishes/staple/披萨饼皮/披萨饼皮.md)
|
||||
* [日式咖喱饭](./../dishes/staple/日式咖喱饭/日式咖喱饭.md)
|
||||
@@ -77,6 +78,7 @@
|
||||
* [火腿饭团](./../dishes/staple/火腿饭团/火腿饭团.md)
|
||||
* [炒河粉](./../dishes/staple/炒河粉.md)
|
||||
* [烙饼](./../dishes/staple/烙饼/烙饼.md)
|
||||
* [照烧鸡腿饭](./../dishes/staple/照烧鸡腿饭.md)
|
||||
* [空气炸锅照烧鸡饭](./../dishes/staple/空气炸锅照烧鸡饭/空气炸锅照烧鸡饭.md)
|
||||
* [蒸卤面](./../dishes/staple/蒸卤面.md)
|
||||
* [鲜肉烧卖](./../dishes/staple/鲜肉烧卖.md)
|
||||
|
||||
@@ -36,3 +36,5 @@ const b = Math.ceil((N+1)/2);
|
||||
* 考虑增加特色菜、拿手菜。
|
||||
* 注意决策荤菜时不要全部使用同一种动物的肉。考虑顺序为:`猪肉`、`鸡肉`、`牛肉`、`羊肉`、`鸭肉`、`鱼肉`。
|
||||
* 不要选择奇奇怪怪的动物做荤菜。
|
||||
|
||||
如果仍然拿不准,请使用 [今天吃什么?](https://github.com/ryanuo/whatToEat) 工具来选择今天吃什么。
|
||||
|
||||
Reference in New Issue
Block a user