windows服务器实用(6)——gitbook安装与部署
创始人
2025-05-30 11:14:50
0次

windows服务器实用(5)——gitbook安装与部署

什么是gitbook。

为了查找方便,以下内容来自GPT

GitBook是一个基于Git的文档编写和托管平台,它提供了一种方便易用的方式来创建、编辑、发布和托管文档,特别适合于技术文档、教程、手册等领域的文档编写和发布。
GitBook平台支持多种文档格式,包括Markdown、Asciidoc和reStructuredText等,同时也支持多种输出格式,包括HTML、PDF和ePub等,可以方便地生成不同格式的文档以适应不同的需求。GitBook还提供了一个简单易用的在线编辑器,可以通过Web界面进行文档编写和编辑。
除了在线编辑器外,GitBook还提供了命令行工具和本地编辑器,可以方便用户在本地编辑和管理文档,并通过Git进行版本控制和协同编辑。GitBook还提供了多种主题和插件,用户可以通过选择和配置来美化文档界面和增强文档功能。
对于文档的托管和发布,GitBook提供了官方网站和用户自行搭建的服务器两种方式,用户可以根据需要选择不同的托管方式来管理自己的文档。在官方网站上托管文档可以享受GitBook提供的免费托管服务,而自行搭建服务器则可以更加灵活地控制文档的发布和访问。
总的来说,GitBook是一款功能强大、易于使用的文档编写和托管平台,为用户提供了全面的文档编写和管理工具,并且具有高度的可定制性和可扩展性,非常适合用于技术文档、教程和手册等领域的文档编写和发布。

总的来说,gitbook就是可以把本地的Markdown文件组织起来,通过一些插件的渲染,把文档按一定的顺序组织起来,构成一本漂亮电子书的软件。
为什么选用gitbook呢?

  1. 由于笔者工作的特殊性,所有的文档不适宜放在互联网端。因此需要实现内网能访问,很多插件无法在线使用。需要本地化部署。
  2. 笔者不会前端,不会写前端代码做一个漂亮的电子书,也不想花时间去学习,如果有现成的工具可以直接使用也是个不错的选择。

gitbook安装与部署

1. gitbook的安装

1.1 安装node.js、gitbook

  1. 前往官网下载node.js,https://nodejs.org/en/

  2. 默认安装。省事的话直接默认装C盘,系统会自动配置环境变量。
    在这里插入图片描述

  3. 安装后,在cmd直接输入 npm -v检查安装是否成功。
    在这里插入图片描述

  4. 使用npm install gitbook-cli -g 全局安装gitbook。

  5. 完成后,使用gitbook -V命令,查看版本并且安装gitbook。

  6. 安装完成后,再次使用上述命令,查看版本,如下:
    在这里插入图片描述

1.2 gitboook 初始化

  1. 在项目所在的目录,使用gitbook init命令,初始化目录:
    在这里插入图片描述

命令运行成功后,自动生成两个文件:summary、readme文件。

  1. 然后在当前目录下新建book.js文件,安装插件,安装命令为gitbook install。此时gitbook会检索当前目录的json文件,读取plugins节点下的数组,依次安装。本案例的book.json示例如下,里面的插件后续介绍:
{"plugins": ["popup","sidebar-style","page-toc-button","insert-logo", "advanced-emoji", "tbfed-pagefooter", "pageview-count", "back-to-top-button", "search-plus", "-lunr", "-search","code", "expandable-chapters", "chapter-fold", "splitter","flexible-alerts"],"pluginsConfig": {"chapter-fold": {},"tbfed-pagefooter": {"copyright": "© redAnt","modify_label": "文件修订时间:","modify_format": "YYYY-MM-DD HH:mm:ss"},"insert-logo": {"url": "https://wiki.xxxx.cn/logo/logo.png","style": "background: none;max-height:129px"},"sidebar-style": {"title": "门诊工作笔记","author": "信息中心xxx"}},"language": "zh-hans","author": "redAnt","description": "门诊一些解决方案记录."
}
  1. 插件安装完成后,会出现node_modules文件夹,存放安装的插件。这个文件夹可以直接复制到其他项目,无需再次安装跟担心版本问题(内网就可以用啦)。
    在这里插入图片描述

  2. 在当前的目录下修改summary.md文件,里面架构内容下篇再说,格式如下:

* [项目介绍](README.md)
* [gitbook使用说明](gitbook使用说明.md)
---* API列表* [Apilist](API列表/apilist.md)* 互联网医院* [互联网医院建设方案](互联网医院/互联网医院建设方案.md)* [互联网医院建设方案——线上开方](互联网医院/互联网医院建设方案——线上开方.md)* 医保* [三目贯标逻辑](医保/三目贯标逻辑.md)* [信用无感支付解决方案](医保/信用无感支付解决方案.md)* [医保药品双通道解决方案](医保/医保药品双通道解决方案.md)* [医博一期建设方案](医保/医博一期建设方案.md)* [医博二期建设方案](医保/医博二期建设方案.md)* 卫健委数据上传* [卫健委数据上传方案](卫健委数据上传/卫健委数据上传方案.md)* [检验检查互认方案](卫健委数据上传/检验检查互认方案.md)* 门诊主数据* [检验主数据上传方案](门诊主数据/检验主数据上传方案.md)* 门诊流程改造* [CT、MR自动定价解决方案](门诊流程改造/CT、MR自动定价解决方案.md)* [患者类型改造解决方案](门诊流程改造/患者类型改造解决方案.md)

gitbook本地化部署与服务端部署

  1. 使用gitbook serve命令,创建本地的gitbook服务。
    在这里插入图片描述

  2. 复制地址http://localhost:4000/到浏览器界面,即可看到本地部署成功的网址。(这里的首页对应的是readme文档)
    在这里插入图片描述

  3. 左侧导航栏对比summary文件,即可得出目录的编辑格式。使用gitbook serve命令后会在项目所在目录生成_book文件夹,里面会生成打包好的部署文件:
    在这里插入图片描述

  4. 将此文件夹放到服务器上,使用web服务器(如iis)指向其index.html地址即可。(参考第二篇)

总结一下基本的命令:

  • gitbook init 初始化gitbook
  • gitbook install 安装gitbook插件
  • gitbook serve 启动gitbook服务
  • gitbook build 创建本地文件

踩坑记

坑1:安装时报错:cb.apply is not a function at xxxxx
如图:
在这里插入图片描述
解决方案:

  1. 此时,复制报错的路径地址,打开js文件,注释下列几句代码即可。据说是因为npm版本过高造成的,暂不予探究。
  2. 如下:
//  fs.stat = statFix(fs.stat)
//  fs.fstat = statFix(fs.fstat)
//  fs.lstat = statFix(fs.lstat)
  1. 重新执行安装命令即可。

相关内容

热门资讯

在大吉订购APP订购交易亏损被...   近期,不少投资者反映在“大吉订购App”上投资白银、铂金等商品遭遇严重亏损。该平台宣称提供现货订...
铂银壹号APP商品订购交易亏损...   许多中小投资者误以为网上的“商品现货订购”是合规合法的理财渠道,殊不知这背后隐藏着巨大的合规风险...
兴鑫淘金APP贵金属订购交易亏...   白银、贵金属或其他商品类投资,除国家批准的正规期货交易场所及持牌期货公司外,市面上大量第三方交易...
铂银掘金APP无资质的违规平台...   铂银掘金等平台的投资者,往往是被“注册送现金”“充值返现券”“首单免亏”等广告话术吸引,进而下载...
八方淘金APP订购交易不合规,...   “八方淘金APP”“铂银掘金APP”“铂银壹号APP”等软件被指以“现货订购”为名,实际采用高杠...
在指尖订购APP订购商品亏损被...   指尖订购APP这类平台,表面是“订购交易”,实则是披着电商外衣的非法期货陷阱。绝大多数投资者被蒙...
在犀贝易购APP做商品订购交易...   市面上打着“现货投资”“贵金属交易”旗号的APP并不少,但真正合规、受监管的平台并不多。犀贝易购...
易达淘金APP虚假商品订购交易...   易达淘金APP存在严重的虚假宣传与违规交易行为。该平台打着“商品订购”的旗号,实则通过不合规的交...
大浪淘金APP白银订购亏损被骗...   大浪淘金APP最隐蔽的套路,在于其完全封闭的内盘交易系统。表面上,它宣称与国际贵金属市场接轨;实...
一品好购APP上订购白银出现亏...   一品好购APP原名“一品订购”,运营方为上海宝智未来信息技术有限公司。近期不少投资者反映在该平台...
九州订购APP贵金属订购投资骗...   九州订购APP正通过抖.音、快手、今日头条等平台大量投放投资广告,用“5元起投”“充值返现”“0...
坚锅淘金APP交易软件并不正规...   当前,市面上大量所谓的“现货商城订购”交易软件,早已偏离了正常的实物商品买卖,演变为高杠杆、高手...
斗金订购APP贵金属期货交易骗...   斗金订购APP的投资者往往被铺天盖地的广告宣传所诱导——注册即送现金、充值返现券等看似诱人的福利...
警惕!云启购APP违规经营,披...   "5元起投、充值返现、稳赚不赔"——这些诱人的广告语背后,可能是一个精心设计的金融陷阱。  近期...
量子淘金APP贵金属投资不合规...   "4元起投""充值返券""月入过万"——这些极具诱惑力的广告语在短视频平台、社交软件上铺天盖地。...
鑫汇智投APP贵金属商品订购骗...   鑫汇智投APP非法期货投资骗局,受害者在投资过程中根本不懂交易,也不去研究和验证这个平台是否正规...
矅光智策APP平台违规经营非法...   矅光智策APP对外宣称是“商城订购”“现货交易”,但查询其经营范围,并未显示具备开展现货期货交易...
黄金珠宝怎么选?内侧刻字都代表... 潮新闻客户端 记者 马焱 通讯员 任倩影 9月8日下午,“云游杭州 乐购金秋”——“浙城·浙放心”活...
原创 冰... 最近全球国债市场正在上演魔幻一幕: 美债、日债、欧债遭遇猛烈抛售,收益率冲到几十年新高,美国财政部都...
日韩股市开盘表现分化 上证报中国证券网讯 9月9日,日韩股市开盘表现分化,韩国综合指数开盘上涨0.26%,报6972.87...