部署
和 GitBook 生成的文档一样,我们可以直接把文档网站部署到 GitHub Pages 或者 VPS 上。
GitHub Pages
GitHub Pages 支持从三个地方读取文件
docs/目录- master 分支
- gh-pages 分支
我们推荐直接将文档放在 docs/ 目录下,在设置页面开启 GitHub Pages 功能并选择 master branch /docs folder 选项。

!> 可以将文档放在根目录下,然后选择 master 分支 作为文档目录。
GitLab Pages
如果你正在部署你的主分支, 在 .gitlab-ci.yml 中包含以下脚本:
?> .public 的解决方法是这样的,cp 不会无限循环的将 public/ 复制到自身。
pages:stage: deployscript:- mkdir .public- cp -r * .public- mv .public publicartifacts:paths:- publiconly:- master
!> 你可以用 - cp -r docs/. public 替换脚本, 如果 ./docs 是你的 docsify 子文件夹。
VPS
和部署所有静态网站一样,只需将服务器的访问根目录设定为 index.html 文件。
例如 nginx 的配置
server {listen 80;server_name your.domain.com;location / {alias /path/to/dir/of/docs;index index.html;}}
