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'); +}