old_contents: var fs = require('fs')
  var version = require('../vue/package.json').version
  var themeconfPath = 'themes/vue/_config.yml'
  var installPath = 'src/v2/guide/installation.md'
  var themeconfig = fs.readFileSync(themeconfPath, 'utf-8')
  var installation = fs.readFileSync(installPath, 'utf-8')
  
  fs.writeFileSync(
    themeconfPath,
    themeconfig.replace(/vue_version: .*/, 'vue_version: ' + version)
  )
  
  var sizes = {
    dev: 'vue.js',
    min: 'vue.min.js',
    gz: 'vue.min.js.gz',
    ro_gz: 'vue.common.min.js.gz'
  }
  
  for (var file in sizes) {
    var filesize = fs.statSync('../vue/dist/' + sizes[file], 'utf-8').size
    sizes[file] = (filesize / 1024).toFixed(2)
  }
  
  fs.writeFileSync(
    installPath,
    installation
      .replace(/vue_version: .*/, 'vue_version: ' + version)
      .replace(/(\w+)_size:.*/g, function (m, p1) {
        return p1 + '_size: "' + sizes[p1] + '"'
      })
  )
  
new_contents: var fs = require('fs')
  var version = require('../vue/package.json').version
  var themeconfPath = 'themes/vue/_config.yml'
  var installPath = 'src/guide/installation.md'
  var themeconfig = fs.readFileSync(themeconfPath, 'utf-8')
  var installation = fs.readFileSync(installPath, 'utf-8')
  
  fs.writeFileSync(
    themeconfPath,
    themeconfig.replace(/vue_version: .*/, 'vue_version: ' + version)
  )
  
  var sizes = {
    dev: 'vue.js',
    min: 'vue.min.js',
    gz: 'vue.min.js.gz',
    ro_gz: 'vue.common.min.js.gz'
  }
  
  for (var file in sizes) {
    var filesize = fs.statSync('../vue/dist/' + sizes[file], 'utf-8').size
    sizes[file] = (filesize / 1024).toFixed(2)
  }
  
  fs.writeFileSync(
    installPath,
    installation
      .replace(/vue_version: .*/, 'vue_version: ' + version)
      .replace(/(\w+)_size:.*/g, function (m, p1) {
        return p1 + '_size: "' + sizes[p1] + '"'
      })
  )
  
subject: revert update.js file path for now