Readme.md
· 840 B · Markdown
Raw
执行 `build-docker.sh` 之前
先 `nano quartz.config.ts`,
使用 Ctrl+W 搜索:`CustomOgImages`,找到这一行将它注释,可以解决文章中包含emoji的情况下,quartz构建报错的问题
```ts
emitters: [
Plugin.AliasRedirects(),
Plugin.ComponentResources(),
Plugin.ContentPage(),
Plugin.FolderPage(),
Plugin.TagPage(),
Plugin.ContentIndex({
enableSiteMap: true,
enableRSS: true,
}),
Plugin.Assets(),
Plugin.Static(),
Plugin.Favicon(),
Plugin.NotFoundPage(),
// Comment out CustomOgImages to speed up build time
// Plugin.CustomOgImages(),
],
```
然后
```
wget https://gist.doracoin.cc/doracoin/a19a32883be04fa5a0a24c5d902bf158/download/HEAD/build-docker.sh && chmod +x build-docker.sh && ./build-docker.sh
```
执行 build-docker.sh 之前
先 nano quartz.config.ts,
使用 Ctrl+W 搜索:CustomOgImages,找到这一行将它注释,可以解决文章中包含emoji的情况下,quartz构建报错的问题
emitters: [
Plugin.AliasRedirects(),
Plugin.ComponentResources(),
Plugin.ContentPage(),
Plugin.FolderPage(),
Plugin.TagPage(),
Plugin.ContentIndex({
enableSiteMap: true,
enableRSS: true,
}),
Plugin.Assets(),
Plugin.Static(),
Plugin.Favicon(),
Plugin.NotFoundPage(),
// Comment out CustomOgImages to speed up build time
// Plugin.CustomOgImages(),
],
然后
wget https://gist.doracoin.cc/doracoin/a19a32883be04fa5a0a24c5d902bf158/download/HEAD/build-docker.sh && chmod +x build-docker.sh && ./build-docker.sh
build-docker.sh
· 357 B · Bash
Raw
#!/bin/bash
set -euo pipefail
cd "$(dirname "$0")"
REPO="coin/quartz-builder"
git pull
VERSION=$(jq -r '.version' package.json)
docker build --pull -t quartz-builder:$VERSION .
docker tag quartz-builder:$VERSION $REPO:$VERSION
docker tag quartz-builder:$VERSION $REPO:latest
docker push $REPO:$VERSION
docker push $REPO:latest
echo "Done: $VERSION"
| 1 | #!/bin/bash |
| 2 | |
| 3 | set -euo pipefail |
| 4 | |
| 5 | cd "$(dirname "$0")" |
| 6 | |
| 7 | REPO="coin/quartz-builder" |
| 8 | |
| 9 | git pull |
| 10 | |
| 11 | VERSION=$(jq -r '.version' package.json) |
| 12 | |
| 13 | docker build --pull -t quartz-builder:$VERSION . |
| 14 | |
| 15 | docker tag quartz-builder:$VERSION $REPO:$VERSION |
| 16 | docker tag quartz-builder:$VERSION $REPO:latest |
| 17 | |
| 18 | docker push $REPO:$VERSION |
| 19 | docker push $REPO:latest |
| 20 | |
| 21 | echo "Done: $VERSION" |