chore: Update Dockerfile to use GitHub Container Registry for image build and push

This commit is contained in:
Anduin 2024-06-03 12:21:36 +00:00
parent 9c94523fb7
commit 9f3531a953
No known key found for this signature in database
GPG Key ID: D33FA9407A6BE728
13 changed files with 1167 additions and 52 deletions

View File

@ -17,19 +17,11 @@ jobs:
with: with:
node-version: '16' node-version: '16'
cache: 'npm' cache: 'npm'
- name: Install packages
run: sudo gem install mdl
# Generate Readme, mkdocs. # Generate Readme, mkdocs.
- run: node ./.github/readme-generate.js - run: node ./.github/readme-generate.js
# Lint issues first. (Without node_modules) # 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
# Do textlint fix.
- run: npm install - run: npm install
- run: ./node_modules/.bin/textlint . --fix - run: npm run lint
- run: rm ./node_modules -rvf
# Save files. # Save files.
- uses: stefanzweifel/git-auto-commit-action@v4 - uses: stefanzweifel/git-auto-commit-action@v4
with: with:

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

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

@ -6,14 +6,11 @@ set -e
tput setaf 2; echo "Cleaning up..."; tput sgr0 tput setaf 2; echo "Cleaning up..."; tput sgr0
rm ./node_modules -rf 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 tput setaf 2; echo "Generating new readme and mkdocs"; tput sgr0
node ./.github/readme-generate.js node ./.github/readme-generate.js
tput setaf 2; echo "Running markdown lint to check issues."; tput sgr0 tput setaf 2; echo "Running markdown lint to check issues."; tput sgr0
mdl ./dishes ./tips -r ~MD036,~MD024,~MD004,~MD029,~MD013,~MD007 markdownlint ./dishes ./tips
tput setaf 2; echo "Installing python requirements..."; tput sgr0 tput setaf 2; echo "Installing python requirements..."; tput sgr0
pip install -r requirements.txt --break-system-packages pip install -r requirements.txt --break-system-packages

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 。

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

@ -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

@ -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分钟以上才能完成。即使是有经验的厨师也需要花费很多时间来准备这道菜并且非常容易出现失误。
--> -->

1136
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -13,6 +13,12 @@
"chinese", "chinese",
"dishes" "dishes"
], ],
"scripts": {
"manuallint": "node .github/manual_lint.js",
"textlint": "textlint . --fix",
"markdownlint": "markdownlint ./dishes ./tips",
"lint": "npm run textlint && npm run markdownlint && npm run manuallint"
},
"author": "Anduin2017", "author": "Anduin2017",
"license": "Unlicense", "license": "Unlicense",
"bugs": { "bugs": {
@ -22,7 +28,8 @@
"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

@ -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 |
| :----: | :----: | :----: | | :----: | :----: | :----: |