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

这篇具有很好参考价值的文章主要介绍了windows服务器实用(6)——gitbook安装与部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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盘,系统会自动配置环境变量。
    windows服务器实用(6)——gitbook安装与部署

  3. 安装后,在cmd直接输入 npm -v检查安装是否成功。
    windows服务器实用(6)——gitbook安装与部署

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

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

  6. 安装完成后,再次使用上述命令,查看版本,如下:
    windows服务器实用(6)——gitbook安装与部署

1.2 gitboook 初始化

  1. 在项目所在的目录,使用gitbook init命令,初始化目录:
    windows服务器实用(6)——gitbook安装与部署

命令运行成功后,自动生成两个文件: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": "&copy 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文件夹,存放安装的插件。这个文件夹可以直接复制到其他项目,无需再次安装跟担心版本问题(内网就可以用啦)。
    windows服务器实用(6)——gitbook安装与部署

  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服务。
    windows服务器实用(6)——gitbook安装与部署

  2. 复制地址http://localhost:4000/到浏览器界面,即可看到本地部署成功的网址。(这里的首页对应的是readme文档)
    windows服务器实用(6)——gitbook安装与部署

  3. 左侧导航栏对比summary文件,即可得出目录的编辑格式。使用gitbook serve命令后会在项目所在目录生成_book文件夹,里面会生成打包好的部署文件:
    windows服务器实用(6)——gitbook安装与部署

  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
如图:
windows服务器实用(6)——gitbook安装与部署
解决方案:文章来源地址https://www.toymoban.com/news/detail-468443.html

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

到了这里,关于windows服务器实用(6)——gitbook安装与部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot部署一 Windows服务器部署

    一、概要         1.1、项目打包成jar包 二、部署运行         2.1、方法一 java -jar 命令         2.2、方法二 Service 服务部署 三、总结  #Spring Boot官方的部署说明 Deploying Spring Boot Applications 一、概要 SpringBoot 内置了Tomcat服务器,目的是为了简化部署的难度,直接用 java

    2024年02月02日
    浏览(58)
  • Windows服务器部署项目自启动

    1.下载jar包 https://github.com/kohsuke/winsw 2.重命名 3. 编辑xml文件 4.启动 5.验证 win+R 输入 services.msc 即可查看

    2024年02月11日
    浏览(38)
  • windows2012部署的WSUS服务器无法连接微软服务器无法同步

    同步时,出现HTTP错误,详细信息如下: WebException: 基础连接已经关闭: 发送时发生错误。 --- System.IO.IOException: 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。 在 System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)    在 System.Web.Services.Protoc

    2024年02月08日
    浏览(50)
  • Windows下同一台服务器部署多个tomcat服务

    apache-tomcat-8.5.97 下载apache-tomcat-8.5.97,下载下来的文件为apache-tomcat-8.5.97-windows-x64.zip 解压该压缩包到指定目录下,比如E:works 修改解压文件夹名字为:tomcat-8080 在E:works目录下创建该文件夹的两个副本,分别更名为:tomcat-8081、tomcat-8082 添加环境变量:右键单击我的电脑-选择

    2024年01月25日
    浏览(72)
  • Windows Nginx 服务器部署(保姆级)

    不知道怎么部署Windows Nginx 服务器看过来 手把手带你部署服务器 将你的本地网页部署到服务器上 话不多说,直接上操作!!! 进入下载地址: http://nginx.org/en/download.html 然后选择稳定版本 Windows版本 进入安装的文件夹 双击上方导航栏: 获取到nginx的地址: 由于我是下载到

    2024年04月12日
    浏览(44)
  • Windows文件部署服务器操作指南

    目录 一、安装步骤教程 1、安装之前的必要条件。 ①虚拟机要有固定的IP地址。 在虚拟机的虚拟网络编辑器中获取子网IP 2、开始安装 ①打开菜单键打开服务器编辑器 ②点击添加角色和功能​ ③然后进行安装操作,一直默认直到下图时勾选文件和存储服务中的文件和iscsi中的

    2024年02月21日
    浏览(65)
  • windows 服务器 怎么部署python 程序

    安装 Python:首先,在 Windows 服务器上安装 Python。您可以从官方网站(https://www.python.org/downloads/windows/)下载最新的 Python 安装程序,并按照向导进行安装。 设置环境变量:在成功安装 Python 后,将其路径添加到系统的环境变量中,以便在任何位置都可以访问 Python 解释器。在

    2024年04月14日
    浏览(51)
  • StableDiffusion-webUI环境配置、部署、汉化、扩展超详细步骤 || 服务器Linux Ubuntu/本地Windows || 比官方安装更高自定义度 || anaconda虚拟环境下

    目录 一、代码下载 以下指令用git下载代码(可能不能直接跑通,后续需要修改一些代码,见“ 四、代码修改”部分) 1. 下载 stable-diffusion-webui 仓库 2. 下载其他仓库 二、环境配置 0. 安装anaconda、CUDA、cuDNN 1. 建立并激活新 conda 环境 2. 安装 requirements.txt 中的依赖包 3

    2024年02月10日
    浏览(87)
  • windows怎么部署项目到云服务器

    要将项目部署到云服务器,可以按照以下步骤进行操作: 1. 在云服务提供商上创建一个云服务器实例,并确保已经将其配置和启动。 2. 在本地开发环境中将项目打包成可执行文件或者jar包,并确保项目能够正确运行。 3. 使用远程连接工具(如SSH、RDP等)登录到云服务器。 4. 在

    2024年02月14日
    浏览(49)
  • 在Windows系统上部署DHCP服务器

    实验思想 1.部署DHCP服务器的网卡设置 vm1 配置IP地址测试连通性,设置网关,网关指向192.168.1.2 2.dhcp中继添加网卡本地连接2,并且放入vm2配置IP地址测试连通性 3.客户机2设置网卡为vm2,配置IP地址测试连通性 4.部署DHCP服务器 5.部署DHCP中继 6.将客户机设置为自动获取dhcp,查看

    2024年02月03日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包