Browse Source

fix docs

pull/165/head
tangjinzhou 7 years ago
parent
commit
2bea54c4fa
  1. 22
      scripts/gulpfile.js

22
scripts/gulpfile.js

@ -1,6 +1,6 @@
'use strict'
const webpack = require('webpack')
const through2 = require('through2')
const path = require('path')
const gulp = require('gulp')
const readline = require('readline')
@ -67,6 +67,26 @@ function copyHtml () {
fs.writeFileSync(path.join(cwd, `${toPath2}/index.html`), fs.readFileSync(path.join(cwd, 'site-dist/index.html')))
})
})
const source = [
'docs/vue/*.md',
// '!components/vc-slider/**/*', // exclude vc-slider
]
gulp.src(source).pipe(through2.obj(function z (file, encoding, next) {
const paths = file.path.split('/')
const name = paths[paths.length - 1].split('.')[0]
const toPaths = [
'site-dist/docs',
'site-dist/docs/vue',
`site-dist/docs/vue/${name}`,
`site-dist/docs/vue/${name}-cn`,
]
toPaths.forEach(toPath => {
mkdirp(path.join(cwd, toPath), function () {
fs.writeFileSync(path.join(cwd, `${toPath}/index.html`), fs.readFileSync(path.join(cwd, 'site-dist/index.html')))
})
})
next()
}))
}
gulp.task('site-dist', (done) => {

Loading…
Cancel
Save