diff --git a/build/deploy-faas.sh b/build/deploy-faas.sh new file mode 100644 index 000000000..5a645eb02 --- /dev/null +++ b/build/deploy-faas.sh @@ -0,0 +1,18 @@ +#! /bin/sh +mkdir temp_web +npm run deploy:build +cd temp_web +git clone -b gh-pages https://github.com/ElemeFE/element.git && cd element + +# build sub folder +SUB_FOLDER='1.4' +mkdir $SUB_FOLDER + +rm -rf *.js *.css *.map static +rm -rf $SUB_FOLDER/** +cp -rf ../../examples/element-ui/** . +cp -rf ../../examples/element-ui/** $SUB_FOLDER/ +cd ../.. + +# deploy domestic site +faas deploy alpha \ No newline at end of file diff --git a/examples/app.vue b/examples/app.vue index bf1521398..0087eaab5 100644 --- a/examples/app.vue +++ b/examples/app.vue @@ -199,35 +199,6 @@ this.localize(); this.renderAnchorHref(); this.goAnchor(); - setTimeout(() => { - const notified = localStorage.getItem('BETA_NOTIFIED'); - if (!notified) { - const h = this.$createElement; - const title = this.lang === 'zh-CN' - ? '2.0.0 Beta 发布' - : '2.0.0 Beta released'; - const messages = this.lang === 'zh-CN' - ? ['点击', '这里', '查看详情'] - : ['Click ', 'here', ' to learn more']; - this.$notify.success({ - title, - duration: 0, - message: h('span', [ - messages[0], - h('a', { - attrs: { - target: '_blank', - href: `https://github.com/ElemeFE/element/issues/${ this.lang === 'zh-CN' ? '7612' : '7613' }` - } - }, messages[1]), - messages[2] - ]), - onClose() { - localStorage.setItem('BETA_NOTIFIED', 1); - } - }); - } - }, 3500); }, created() { diff --git a/examples/components/side-nav.vue b/examples/components/side-nav.vue index 575c6f06b..7f716cc2f 100644 --- a/examples/components/side-nav.vue +++ b/examples/components/side-nav.vue @@ -259,7 +259,11 @@ const xhr = new XMLHttpRequest(); xhr.onreadystatechange = _ => { if (xhr.readyState === 4 && xhr.status === 200) { - this.versions = JSON.parse(xhr.responseText); + const versions = JSON.parse(xhr.responseText); + this.versions = Object.keys(versions).slice(-2).reduce((prev, next) => { + prev[next] = versions[next]; + return prev; + }, {}); } }; xhr.open('GET', '/versions.json'); diff --git a/package.json b/package.json index 37f95750a..48cd62a9a 100644 --- a/package.json +++ b/package.json @@ -23,11 +23,15 @@ "dist:all": "node build/bin/build-all.js && npm run build:theme", "i18n": "node build/bin/i18n.js", "lint": "eslint src/**/* test/**/* packages/**/*.{js,vue} build/**/* --quiet", - "pub": "npm run bootstrap && sh build/git-release.sh && sh build/release.sh", + "pub": "npm run bootstrap && sh build/git-release.sh && sh build/release.sh && sh build/deploy-faas.sh", "pub:all": "npm run dist:all && lerna publish --skip-git && git commit -am 'publish independent packages' && git push eleme dev", "test": "npm run lint && cross-env CI_ENV=/dev/ karma start test/unit/karma.conf.js --single-run", "test:watch": "karma start test/unit/karma.conf.js" }, + "faas": { + "domain": "element", + "public": "temp_web/element" + }, "repository": { "type": "git", "url": "git@github.com:ElemeFE/element.git"