From 78eaec150d8f6dfe59e3722a971d6e5e4aa87f55 Mon Sep 17 00:00:00 2001 From: zjx0905 <954270063@qq.com> Date: Mon, 17 Apr 2023 22:07:38 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E6=B7=BB=E5=8A=A0=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E9=83=A8=E7=BD=B2=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/.vitepress/theme/styles/cover.css | 1 + package.json | 3 ++- scripts/docs.deploy.ts | 27 ++++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 scripts/docs.deploy.ts diff --git a/docs/.vitepress/theme/styles/cover.css b/docs/.vitepress/theme/styles/cover.css index faf5b51..2d29e7e 100644 --- a/docs/.vitepress/theme/styles/cover.css +++ b/docs/.vitepress/theme/styles/cover.css @@ -172,6 +172,7 @@ .custom-block { border-radius: 6px; + background-color: var(--vp-custom-block-tip-bg); } .dark .DocSearch-Modal { diff --git a/package.json b/package.json index e905313..69f5064 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,8 @@ "lint:fix": "pnpm lint --fix", "docs:dev": "pnpm -C docs dev", "docs:build": "pnpm -C docs build", - "docs:preview": "pnpm -C docs preview" + "docs:preview": "pnpm -C docs preview", + "docs:deploy": "esno scripts/docs.deploy.ts" }, "devDependencies": { "@commitlint/cli": "^17.4.4", diff --git a/scripts/docs.deploy.ts b/scripts/docs.deploy.ts new file mode 100644 index 0000000..6e2c395 --- /dev/null +++ b/scripts/docs.deploy.ts @@ -0,0 +1,27 @@ +import consola from 'consola'; +import { exec } from './utils'; + +main(); + +function main() { + exec('pnpm docs:build'); + + console.log('\n'); + consola.info('Clean'); + const exist = exec('git branch --list docs', { + stdio: 'pipe', + encoding: 'utf-8', + }) + .toString() + .trim(); + if (exist) { + exec('git branch -D docs'); + } + console.log('\n'); + + consola.info('Create docs\n'); + exec('git branch docs'); + + consola.info('Push docs\n'); + exec('git push origin docs -f'); +}