主页
  • README
  • 主页
  • journal日记
    • rtthreadv5.1.0
  • embedded嵌入式开发
    • SSPI
    • fsm状态机
      • 事件驱动型状态机
    • mm_fifo环形队列
    • lvgl
      • font字体生成
    • 经验分享
      • Byte alignment and protocol parsing
  • rt-thread笔记
    • repo
    • 线程
    • 设备
      • 串口
  • openharmony笔记
  • scons笔记
  • 公共基础库
    • 嵌入式utils
    • 鸿蒙utils
  • 开发与部署
    • gitbook
    • gitea服务器
      • gitea官方指导部署
      • Bitnami部署
    • 让Linux磁盘空间的弹性管理
    • docker笔记
      • docker
      • container
      • docker-compose
      • docker-machine
      • Portainer可视化界面
    • 1Panel运维管理面板
      • 家庭云的公网访问
      • 1Panel快速配置TCP代理
      • 端口转发访问内网
    • 服务器推荐
    • 极路由3刷机
    • ipv6公网
    • ddns动态域名
    • nginx反向代理
    • jumpserver堡垒机
    • bt宝塔
    • service自启服务
    • cloudreve部署
    • proxy代理
  • 工具收集
    • git笔记
      • git-push
      • git-flow
      • git-svn
      • EWARM
      • 常见需求
    • UsbEAm Hosts Editor
    • keil_下载地址
    • iar_下载地址
  • 相关链接
    • gitee首页
    • github首页
    • B站首页
    • gitea仓库备份
    • blog地址
Powered by GitBook
On this page
  • 开发环境
  • billryan/gitbook
  • 安装环境
  • 演示指令
  • gitbook 工程结构介绍
  • 开发流程
  • hitzhangjie/gitbook-cli
  1. 开发与部署

gitbook

开发环境

  1. 编写使用markdown

  2. 编译环境billryan/gitbook or hitzhangjie/gitbook-cli

  3. 开发推荐使用vscode typora

billryan/gitbook

安装环境

#安装docker 和compose
$ sudo apt install docker.io docker-compose
#拉取docker images文件,也就是开发环境
$ docker pull billryan/gitbook
#也可以不用手动拉取images,./gitbook路径下,启动compose将自动拉取并启动服务
$ docker-compose up -d

演示指令

# init
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 billryan/gitbook gitbook init
# serve
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 billryan/gitbook gitbook serve
# build
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 billryan/gitbook gitbook build

gitbook 工程结构介绍

SUMMARY.md 为整个工程的目录结构管理文件,通过 init命令更新整个工程结构

./README.md 工程的第一页

开发流程

  1. 启动 serve vscode提示打开http://localhost:4000/地址进行本地预览

  2. 在vscode正常变基md文档,文档更新则自动编译,刷新网页即可预览

    Stopping server
    info: 7 plugins are installed
    info: loading plugin "livereload"... OK
    info: loading plugin "highlight"... OK
    info: loading plugin "search"... OK
    info: loading plugin "lunr"... OK
    info: loading plugin "sharing"... OK
    info: loading plugin "fontsettings"... OK
    info: loading plugin "theme-default"... OK
    info: found 7 pages
    info: found 3 asset files
    info: >> generation finished with success in 6.4s !
    
    Starting server ...
    Serving book on http://localhost:4000
  3. 第一次使用需要根据book.json安装插件,或者直接移除此文件可跳过此步骤 启动容器后使用指令

#进入gitbook容器
docker exec -it gitbook bash
#安装gitbook插件,
gitbook install

如果部分失败,可以将失败的插件暂时移除,操作方式 book.json中plugins中插件前方添加-即是移除

    "plugins": [
        "-sharing",
        "sharing-plus",
        "include-codeblock",
        "ace",
        "-lunr",
        "-search",
        "search-pro",
        "collapsible-menu",
        "-bibtex-indexed-cite",
        "-livereload",
        "-highlight",
        "url-embed",
        "page-footer-ex"
    ],

hitzhangjie/gitbook-cli

Previous开发与部署Nextgitea服务器

Last updated 1 year ago