提供开箱即用的项目文档脚手架
首选确保本地的 Node Version >= 10.0
# 下载项目到本地
# --depth 1 参数可以清除历史记录
git clone --depth 1 https://github.com/p5design/vuepress-starter.git
# 进入目录
cd vuepress-starter
# 安装依赖
npm install
# 启动开发模式
npm run dev
# 或使用 doc_run 脚本启动开发模式
doc_run dev| 依赖库 | 版本 | 功能说明 | 
|---|---|---|
| vuepress | 1.8.2 | 生成文档 | 
| vuepress-plugin-auto-sidebar | 2.2.3 | 生成侧边栏链接 | 
| vuepress-plugin-image | 1.0.4 | 控制图片大小,懒加载等 | 
| @vuepress/plugin-back-to-top | 1.8.2 | 返回文档顶部 | 
| @vuepress/plugin-nprogress | 1.8.2 | 显示加载进度条 | 
| @pangwu86/markdown-it-disable-url-encode | 1.0.1 | 图片路径支持中文 | 
$ROOT/                                # 根目录
  |-- 01_requirement/                 # 需求
  |-- 02_design/                      # 设计
  |-- 03_other/                       # 其他文件
  |-- 04_markdown/                    # 文档源文件
  |   |-- .vuepress/                  # vuepress配置目录
  |   |   |-- dist/                   # 打包目录
  |   |   |-- utils/                  # js文件目录
  |   |   |-- config.js               # 项目基本信息(根据项目自定修改)
  |   |   |-- mdConf.js               # markdown插件配置(根据项目自行修改)
  |   |   |-- navConf.js              # 导航栏链接(根据项目自行修改)
  |   |   |-- pluginConf.js           # 插件配置
  |   |-- data/                       # 【数据结构】目录
  |   |   |-- README.md               # 【数据结构】入口文件
  |   |-- api/                        # 【数据接口】目录
  |   |   |-- README.md               # 【数据接口】入口文件
  |   |-- README.md                   # 【首页】入口文件
  |-- doc_run                         # 辅助脚本,包括预览,打包,发布
  |-- package.json                    # 项目依赖配置
  |-- README.md                       # 本说明文件# 查看说明
doc_run
# 预览文档(开发模式)
doc_run dev
# 编译文档(发布模式)
doc_run build
# 拷贝编译后的文档到指定服务器目录下
# 重要:需要先补全doc_run文件中的scp_tar参数,例如 xxx@192.168.1.1:/opt/xxxx 
doc_run public
# 编译+发布,依次执行 build 和 public
doc_run all