跳至主要內容

一键发布

五六零网校小于 1 分钟

提示

使用脚本一键发布文档,减少繁琐操作

教程说明

默认情况下,发布知识库需要经过几个步骤:

  1. 输入构建文档命令:npm run docs:build
  2. 输入部署命令:npm run docs:dev
  3. 复制dist目录文件到站点目录下

通过一个脚本完成以上所有工作

创建脚本

vuepress项目目录下,创建a.sh脚本

输入以下内容:

#!/bin/bash
set -e

# 构建文档
npm run docs:build

# 清空站点dist目录
rm -rf /www/wwwroot/xxxx.sap560.com/dist/*

# 复制构建好的文件到站点目录
cp -r /www/wwwroot/xxxx.sap560.com/help560/src/.vuepress/dist/* /www/wwwroot/xxxx.sap560.com/dist/

注意:

  • /www/wwwroot/xxxx.sap560.com/dist/ 为站点的运行目录
  • /www/wwwroot/xxxx.sap560.com/help560/src/.vuepress/dist/ 为vuepress系统的构建目录
  • 请根据你的实际目录进行修改

注意

注意:a.sh脚本应该位于vuepress项目目录下,和package.json在同一个文件夹

如图: Alt text

提升脚本权限

chmod +x a.sh 

执行脚本

以后每次需要发布文档,只需要执行执行命令:

./a.sh