ci: 添加文档部署脚本
parent
b0eaa04c66
commit
78eaec150d
|
@ -172,6 +172,7 @@
|
||||||
|
|
||||||
.custom-block {
|
.custom-block {
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
|
background-color: var(--vp-custom-block-tip-bg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dark .DocSearch-Modal {
|
.dark .DocSearch-Modal {
|
||||||
|
|
|
@ -43,7 +43,8 @@
|
||||||
"lint:fix": "pnpm lint --fix",
|
"lint:fix": "pnpm lint --fix",
|
||||||
"docs:dev": "pnpm -C docs dev",
|
"docs:dev": "pnpm -C docs dev",
|
||||||
"docs:build": "pnpm -C docs build",
|
"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": {
|
"devDependencies": {
|
||||||
"@commitlint/cli": "^17.4.4",
|
"@commitlint/cli": "^17.4.4",
|
||||||
|
|
|
@ -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');
|
||||||
|
}
|
Loading…
Reference in New Issue