文档部署

在本地离线阅读速度会比较快,请安装 Docker 后,参考以下步骤可以部署该文档。

Docsify 容器部署(强烈推荐)

支持使用 Docsify 部署。

使用线上镜像

执行:

  1. docker run --name algorithm -d -p 12346:3000 hunterhug/algorithm:docsify

打开 http://127.0.0.1:12346

自行编译镜像

执行:

  1. git clone https://github.com/hunterhug/goa.c.git
  2. cd goa.c
  3. ./docker_build_docsify.sh
  4. ./docker_run_docsify.sh

如果你想在本地调试,可以:

  1. ./docker_debug_docsify.sh

打开 http://127.0.0.1:12346

Gitbook 容器部署

可以使用这种方式部署,但我觉得样式有点丑,可以选择 Docsify 部署,会漂亮很多。

使用线上镜像

执行:

  1. docker run --name algorithm -d -p 12346:80 hunterhug/algorithm:latest

打开 http://127.0.0.1:12346

自行编译镜像

执行:

  1. git clone https://github.com/hunterhug/goa.c.git
  2. cd goa.c
  3. ./docker_build.sh
  4. ./docker_run.sh

如果提示没有权限,请加上 sudo

打开 http://127.0.0.1:12346

Gitbook裸机部署(建议不用)

如果不想使用 Docker,可以:

  1. git clone https://github.com/hunterhug/goa.c.git
  2. cd goa.c
  3. # npm install -g n
  4. # n stable
  5. # n
  6. npm install -g gitbook-cli --registry=https://registry.npm.taobao.org
  7. gitbook install
  8. gitbook serve
  9. # gitbook build . --log=debug --debug

提示没有权限,请加上 sudo