问题标签 [gitbook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
66 浏览

gitbook - 有没有办法在 html 中输出一些 *only* 的东西?

基本上没有其他格式,如 PDF / EPUB。

我想在页面底部添加一些社交/分叉链接。

0 投票
1 回答
593 浏览

gitbook - 通过样式扩展网站

我不知道我是否做错了什么,但我有以下问题:

我有一个包含一些.md文件的文件夹,包括SUMMARY.mdREADME.md. 我还有一个localtheme文件夹,其中包含一些 HTML 更改。 book.json看起来像这样:

我在文件夹中添加了styles/website.css一个localtheme

现在我的 gitbook 有了我在 localtheme 文件夹中所做的更改,除了styles/website.css.

我究竟做错了什么?

0 投票
0 回答
421 浏览

github - 如何通过私有存储库让 Github webhook 与 Gitbook 一起运行?

我有一个集成到 gitbook.io 中的私有 github 存储库,以便能够在 gitbooks 编辑器中在线编辑这本书。但是,在 github 中发起的 webhook gitbook 在推送到仓库后不会触发任何构建。

有任何想法吗?

0 投票
1 回答
218 浏览

gitbook - 是否可以在 PDF 版本的书籍上设置自定义页脚?

我想在一本书的 PDF 版本的每一页的页脚中包含一个小徽标,但不是在 html 版本上。

这可能吗?关于我如何实现这一目标的任何指示?

我正在使用 git book 版本 2.0.1

太感谢了。

ct

0 投票
1 回答
70 浏览

html - GCSE 仅适用于一页 - 然后它就消失了

我想将 Google CSE 添加到 gitbook 而不是普通的搜索引擎。把 GCSE 添加到 gitbook 是没有问题的,只是结果很奇怪。

如果我直接进入一个页面我可以看到搜索框并且可以正常使用它。如果我查看代码,则有一个 div: <div id="__gcse_0">

如果我现在浏览另一章,搜索框就会消失,并且代码中有另一个 div 而不是之前的<gcse:search>

刷新页面后,该框再次出现。这发生在 Firefox 和 Chrome 上。

有人知道问题可能是什么吗?

0 投票
2 回答
2024 浏览

gitbook - 如何在 Gitbook 中自定义页脚?

有没有办法在Gitbook中自定义每页页脚?我想在当前部分的名称之外添加其他信息。

0 投票
1 回答
217 浏览

gitbook - 如何在 Gitbook 书中添加水印?

有没有办法给用Gitbook生成的书添加水印?理想情况下到给定部分的每一页。

0 投票
1 回答
607 浏览

tableofcontents - Gitbook TOC 编号差异

当我使用 gitbook 编辑器的预览服务器时,TOC 的编号是我所期望的:

  1. 第一章
    1.1 小节
    • 1.1.1。分小节
    • 1.1.2。第二小节
  2. 第二章
    2.1小节

使用命令行gitbook生成html时,结果不一样,明显不正确:

  1. 第一章
    1.2 小节
    • 1.2.3 分小节
    • 1.2.4 第二小节
  2. 第二章
    2.3小节

关于我做错了什么或如何纠正它的任何建议?谢谢!

0 投票
0 回答
308 浏览

anchor - Gitbook没有链接到根目录

在 gitbook 的 markdown 中,我有一个从一个文件夹中的文件到另一个文件夹中的另一个页面的链接:

在 /folder2/file.md 中:

![](/example-folder/example-file.html#example-link)

在 gitbook 编辑器的实时预览中,此链接按预期工作并转到正确的页面和位置。

然而,在命令行 gitbook build 中,生成的 html 删除了初始斜杠并生成 html:

<a href="example-folder/example-file.html#example-link"> 如果没有初始斜杠,则链接不再指向所需文件所在的根目录,而是尝试查找 /folder2/example-folder/

我尝试./在路径的开头使用 a ,并得到相同的结果。

关于我做错了什么或如何解决它的任何建议?谢谢!

0 投票
1 回答
904 浏览

node.js - 从 Git 挂钩调用“gitbook build”时,“path.resolve 的参数必须是字符串”

我正在尝试gitbook build在我的(Gitlab、Debian 7、虚拟专用)服务器上的接收后 Git 挂钩中运行。

基本上我想:

  • 将裸存储库签出到临时目录
  • gitbook build在那个临时目录中运行
  • 通过与网络空间同步rsync

post-receive脚本运行如下:

从服务器的命令行运行这些命令效果很好。
从服务器的命令行运行脚本也很有效。
但是当从 Git 钩子调用脚本时,gitbook调用会产生以下错误:

搜索该错误消息似乎指向 Grunt,但我只是不知道这里发生了什么。我怀疑有关调用/权限的一些事情,但是用户(在两种情况下都whoami返回git用户)和工作目录似乎都没有区别。

但无论如何gitbook,当“本地”调用(即从服务器的命令行)或从 Git 钩子调用时,行为会有所不同。