diff --git a/website/package.json b/website/package.json index eb6e54ea9a8b..588b8e4d1363 100644 --- a/website/package.json +++ b/website/package.json @@ -7,7 +7,7 @@ "deploy": "npm run build:doc && now && now alias", "dev": "docusaurus-start", "build": "echo empty build", - "build:doc": "docusaurus-build", + "build:doc": "docusaurus-build && node scripts/transformHtml.js", "publish-gh-pages": "docusaurus-publish", "write-translations": "docusaurus-write-translations", "version": "docusaurus-version", @@ -18,6 +18,7 @@ }, "devDependencies": { "docusaurus": "^1.0.5", + "globby": "^7.1.1", "now": "^8.3.10" } } diff --git a/website/scripts/transformHtml.js b/website/scripts/transformHtml.js new file mode 100644 index 000000000000..8cba8351120d --- /dev/null +++ b/website/scripts/transformHtml.js @@ -0,0 +1,19 @@ +const globby = require('globby'); +const { readFileSync, writeFileSync } = require('fs'); + +function transformFile(path) { + console.log(`[Replace] ${path}`); + let content = readFileSync(path, 'utf-8'); + content = content.replace( + '', + '', + ); + writeFileSync(path, content, 'utf-8'); +} + +function init() { + const files = globby.sync('build/umijs-site/**/*.html'); + files.forEach(transformFile); +} + +init();