34 lines
1.0 KiB
TypeScript
34 lines
1.0 KiB
TypeScript
const gulp = require('gulp');
|
|
const fs = require('fs');
|
|
const babel = require('gulp-babel');
|
|
|
|
function main () {
|
|
gulp.src('public/config.js')
|
|
.pipe(babel({presets: ['@babel/env']}))
|
|
.pipe(gulp.dest('docs'));
|
|
gulp.src('vuepress/assets/readme/**')
|
|
.pipe(gulp.dest('docs/assets/readme'));
|
|
gulp.src('vuepress/assets/v1/**')
|
|
.pipe(gulp.dest('docs/assets/v1'));
|
|
gulp.src('vuepress/v1.html')
|
|
.pipe(gulp.dest('docs'));
|
|
addMta();
|
|
}
|
|
|
|
function addMta () {
|
|
const mta = /* html*/`<script>
|
|
var _mtac = {};
|
|
(function () {
|
|
var mta = document.createElement("script");
|
|
mta.src = "//pingjs.qq.com/h5/stats.js?v2.0.4";
|
|
mta.setAttribute("name", "MTAH5");
|
|
mta.setAttribute("sid", "500700068");
|
|
var s = document.getElementsByTagName("script")[0];
|
|
s.parentNode.insertBefore(mta, s);
|
|
})();
|
|
</script>`;
|
|
var html = fs.readFileSync('./docs/index.html', 'utf8');
|
|
html = html.replace('</body>', mta + '</body>');
|
|
fs.writeFileSync('./docs/index.html', html, 'utf8');
|
|
}
|
|
main(); |