diff --git a/build/release-site.sh b/build/release-site.sh new file mode 100644 index 00000000..8257993e --- /dev/null +++ b/build/release-site.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env sh +rm -rf docs/dist + +npx cross-env NODE_ENV=production webpack --config build/webpack.doc.prd.js + +superman-cdn cdn /vant-weapp ./docs/dist/*.js + +rm -rf docs/dist/*.js + +gh-pages -d docs/dist --add diff --git a/build/webpack.doc.prd.js b/build/webpack.doc.prd.js index 0892eec5..7269fced 100644 --- a/build/webpack.doc.prd.js +++ b/build/webpack.doc.prd.js @@ -7,7 +7,7 @@ module.exports = Object.assign(config, { mode: 'production', output: { path: path.join(__dirname, '../docs/dist'), - publicPath: 'https://youzan.github.io/vant-weapp/', + publicPath: 'https://b.yzcdn.cn/vant-weapp/', filename: '[name].[hash:8].js', chunkFilename: 'async_[name].[chunkhash:8].js' } diff --git a/package.json b/package.json index 3dbebb7f..68a427ec 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,8 @@ "dev": "node build/dev.js", "lint": "eslint ./packages --ext .js,.ts", "release": "sh build/release.sh", + "release:site": "sh build/release-site.sh", "build:lib": "yarn && rm -rf dist && rm -rf lib && NODE_ENV=production node build/compiler.js", - "build:site": "rm -rf docs/dist && cross-env NODE_ENV=production webpack --config build/webpack.doc.prd.js && gh-pages -d docs/dist", "build:changelog": "vant-doc changelog --tag v0.5.0 changelog.generated.md" }, "files": [