首页 > 其他分享 >Gitbook在Docker中安装插件的方法.210603

Gitbook在Docker中安装插件的方法.210603

时间:2025-01-17 10:45:31浏览次数:1  
标签:info gitbook 插件 210603 plugin button back Gitbook npm

别光在那百度,什么先book.json添加plugin,然后在install?
哥,你现在用的是docker哎,docker都启动不了,你如何gitbook install呢?
乖乖听我的,按我的方法来!

1. docker中使用npm安装插件

[root@it gitbook]# docker exec gitbook npm install gitbook-plugin-back-to-top-button
npm info it worked if it ends with ok
npm info using npm@3.10.3 npm info using node@v6.3.0 npm info attempt registry request try #1 at 8:09:11 AM
npm http request GET https://registry.npmjs.org/gitbook-plugin-back-to-top-button
npm http 304 https://registry.npmjs.org/gitbook-plugin-back-to-top-button
npm info addNameTag [ 'gitbook-plugin-back-to-top-button', 'latest' ]
npm info lifecycle gitbook-plugin-back-to-top-button@0.1.4~preinstall: gitbook-plugin-back-to-top-button@0.1.4 npm info linkStuff gitbook-plugin-back-to-top-button@0.1.4 npm info lifecycle gitbook-plugin-back-to-top-button@0.1.4~install: gitbook-plugin-back-to-top-button@0.1.4 npm info lifecycle gitbook-plugin-back-to-top-button@0.1.4~postinstall: gitbook-plugin-back-to-top-button@0.1.4
/srv/gitbook
`-- gitbook-plugin-back-to-top-button@0.1.4 npm WARN enoent ENOENT: no such file or directory, open '/srv/gitbook/package.json' npm WARN gitbook No description
npm WARN gitbook No repository field.
npm WARN gitbook No README data
npm WARN gitbook No license field.
npm info ok

ps:进入docker,有两种方式,
一种是:
docker exec -it 54dca0894540 sh
另一种是:
docker exec gitbook gitbook –V
第一种方式,是进入docker容器里面 ,第二种方式,是在外面直接exec容器里的东东。
第一种方式,用containner-id, 第二种方式,用names

2. book.json中,加入plugin内容

{
 "language" : "zh-hans", "plugins": [ "back-to-top-button" ]
}

3. docker ps,看一下进程是否在,不在立马docker logs 看报错信息

[root@it gitbook]# docker logs gitbook
...
Restart after change in file node_modules/gitbook-plugin-back-to-top-button/README.md

Stopping server info: 8 plugins are installed info: loading plugin "back-to-top-button"... OK 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 1 pages info: found 0 asset files info:  generation finished with success in 0.9s ! Starting server ...
Serving book on [http:](http://localhost:4000)//localhost:4000

PS

插件么,网上一堆的,按照需要去下载安装即可,谨记以上的操作步骤,gitbook路上不迷路~~~

以下为我的book.json (需要自建)

{ "language" : "zh-hans", "plugins": [ "back-to-top-button", "chapter-fold", "-lunr", "-search", "search-pro", "splitter" ], "styles": { "website": "styles/website.css" }
}

我的/styles/website.css

.gitbook-link {
         display: none !important;
        }
h1 , h2{
    border-bottom: 1px solid #EFEAEA;
}

标签:info,gitbook,插件,210603,plugin,button,back,Gitbook,npm
From: https://www.cnblogs.com/amadeuslee/p/18676454

相关文章

  • Gitbook的docker安装配置.210603
    创建目录:/gitbook/gitbook和/gitbook/html/gitbook/gitbook目录下,touch新建README.mddocker安装gitbookdockerrun--namegitbook-p4000:4000-v/gitbook/gitbook:/srv/gitbook-v/gitbook/html:/srv/htmlfellah/gitbook初始化gitbook[root@itgitbook]#d......
  • Flutter跨插件访问assets资源
    1.现在常常以插件话和组件化开发移动端,我们在使用原生访问flutter的Assets资源时常常可以这样写valflutterAssetStream=assetManager.open("flutter_assets/assets/my_flutter_asset.png")但是如果是跨插件的话可能就不行了,比如一个主项目可能引入了好几个问呢-----》使用......
  • MyBatis缓存原理及插件实现
    目录MyBatis缓存原理缓存的工作机制一级缓存:二级缓存:MyBatis插件实现MyBatis缓存原理缓存的工作机制如果会话查询了一条数据,此数据会存入一级缓存;若会话被关闭或提交,则,其数据转存入二级缓存;新会话若再次查询之前查询过的数据,就从二级缓存中获取;不同的Mapper,查询出......
  • 告别会员!分享一款比洛雪音乐更好用的免费音乐软件,全平台支持,支持自定义插件,歌单同步等
    文章目录......
  • cni插件 ipam cnitool
    https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/migrating-from-dockershim/troubleshooting-cni-plugin-related-errors/ /usr/sbin/ethtool-Kflannel.1tx-checksum-ip-genericoffhttps://github.com/flannel-io/flannel/blob/master/Documentation/trou......
  • SpringBoot 插件化开发模式
    一、前言unsetunset1.1使用插件的好处1.1.1模块解耦实现服务模块之间解耦的方式有很多,但是插件来说,其解耦的程度似乎更高,而且更灵活,可定制化、个性化更好。举例来说,代码中可以使用设计模式来选择使用哪种方式发送短信给下单完成的客户,问题是各个短信服务商并不一定能保证......
  • 盘点 GitHub 上可用的微信抢红包插件:原理、项目与安全建议
    快过年了,给大家盘点写好玩的,很多小伙伴应该需要的。我们首选github,GitHub作为全球最大的开源社区,自然也汇聚了不少微信抢红包相关的项目。本篇博客将盘点目前在GitHub上能够找到的部分微信抢红包插件或脚本,介绍其主要原理、使用门槛与风险,为有兴趣了解该领域的读者提供参考......
  • 如何在Eplan里面添加插件
    运行MicrosoftVisualStudio并新建一个C#类库项目,如下图所示http://s4/middle/9a1ad43agc08e09b3c0f3&690API开发之入门篇"TITLE="EPLAN API开发之入门篇"/>新建项目窗口上部选择.NET版本,并设置好项目名称和路径。重命名C#源文件名为“AddInModule.cs”,类名改名为“AddInM......
  • 浏览器表单自动填充插件推荐
    以下是一些开发测试中常用的浏览器表单自动填充插件推荐:Chrome浏览器插件Autofill功能特点:可针对单个网址设置自动填充规则,支持网页地址、个人信息、帐户登录、博客帖子模板和高级搜索表单等建立表单填充内容。通过用户在配置界面配置的网址、控件定位方式、控件类型、控件操作......
  • 传奇3插件价格
    1.火鸟插件:一次购买,终身使用。  1.1标准版:            0528已被破解  可做测试版本用,不建议开区。      08102000元  不支持平滑      03055000元      08015000元这两个区别不大,这个是最终版本。      ......