问题标签 [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 回答
199 浏览

gitbook - GitBook 文档文件转换

我创建了一个 gitbook 帐户并处理文档,我在将我的工作转换为格式(pdf、mobi 和 epub)时遇到了一些困难。帮帮我 。我有我工作的链接,但如何将其转换为格式

0 投票
1 回答
432 浏览

r - KaTeX 与 bookdown + gitbook

我正在构建一个 bookdown 项目并将其呈现为具有大量数学页面的 gitbook,并且呈现缓慢。我想使用KaTeX而不是 mathJax 来呈现我的数学,但我不知道如何让它工作。有一个gitbook 插件,所以应该可以,但我不太清楚如何将它与 bookdown 集成。

在我的index.Rmd文件中,我尝试了以下方法:

其中katex.html包括 KaTeX 的样式表和主题。

然而,数学并没有被渲染(除了一些仍然由 MathJax 渲染的部分)。

在此处输入图像描述

有什么方法可以让我与 KaTeX 一起工作吗?

0 投票
1 回答
848 浏览

markdown - gitbook(Markdown/AsciiDoc)在图像下方/下方居中文本

将 1 个图像和文本居中到全宽。 https://coderwall.com/p/iftc1q/centered-text-and-images-in-github-markdown

具有相同功能的插件 https://github.com/todvora/gitbook-plugin-image-captions

AsciiDocTOR 关于该问题的讨论: https ://github.com/asciidoctor/asciidoctor/issues/857

我尝试使用 gitbook 做一本……书。但多次我在单行/行上有 4 张图像,即彼此并排。带有需要在每个图像下方居中的标题/标题/说明。有什么方法可以通过混合一些 html/css 技巧来实现?有任何想法吗?谢谢你。

0 投票
0 回答
176 浏览

git - 使用 Git 选择文件子集

介绍

因此,我正在构建一门课程,该课程由教科书(一组 Markdown 文件)、一些示例代码(用于家庭作业和项目)和幻灯片(现在在 Google 幻灯片中)组成。

教科书是使用名为 GitBook 的 Markdown 发布工具发布的,它允许我使用 GitHub 来托管所有 Markdown 文件,并自动将它们编译成漂亮的样式 Web UI 以供阅读。它还允许以特定方式包含该书的翻译版本,以便以多种语言阅读。

目前,这本书托管在两个独立的 Github 存储库中,一个用于概念(或讲座),一个用于实践(实验室练习)。

该代码还存储在两个 Github 存储库中:解决方案代码和入门应用程序。

这些幻灯片目前都在谷歌幻灯片上。

问题

我希望组织(或重新组织)本课程,考虑到以下几点:

  1. 课程需要模块化。它将在许多不同的环境中教授,有些非常彻底,有些很短。这意味着我想以某种方式标记课程的不同部分,以便我可以将课程的不同版本组合在一起(也许三天的版本只包括基础知识,但为期一周的研讨会可能包括额外的模块)。理想情况下,我可以对教科书、代码和幻灯片使用相同的标记,这样我就可以自动将正确的“包”组合在一起。

  2. GitBook 需要存储库中的特定文件结构,所以我不能在那里进行太多更改。

  3. 这些幻灯片目前甚至不在存储库中,因为它们是 Google 幻灯片格式,但是将它们移动到同样的位置会非常棒,因为所有东西都可以放在一个地方(也许还有某种 Markdown?必须转换它)。

我试过的

我不确定从哪里开始组织所有这些内容,我正在考虑将所有内容都移到一个存储库中,并使用子模块来保持事物的组织性,但我对此没有太多经验。

还考虑过为不同的版本使用不同的分支,但这似乎会增加大量工作,因为如果有共同的文件,我必须在发生更改时独立更新每个分支。

也想到了标签,但由于这些标签是提交而不是文件,不确定这会有什么帮助。

有什么建议么?工具?想法?

提前致谢, 尼基塔

0 投票
0 回答
457 浏览

pdf - 关于命令“gitbook pdf”的错误

我遇到了一个问题。
我运行命令“gitbook pdf”,它显示了这个错误:

EbookError:生成电子书时出错:1% 正在将输入转换为 HTML...
InputFormatPlugin:HTML 输入
在 /tmp/tmp-72206AoHgIzetV6D/SUMMARY.html 上运行
未指定语言 未指定
创建者
构建文件列表...
规范化文件名案例
重写 HTML 链接
34% 在电子书上运行转换...
合并用户指定的元数据...
检测结构...
检测到的章节:简介
检测到的章节:CH1
检测到的章节:CH2
检测到的章节:项目 1
自动生成的 TOC 有 4 个条目。
扁平化 CSS 和重新映射字体大小...
无法解析 CSS 选择器:u'h|button::-moz-focus-inner'
无法解析 CSS 选择器:u'h|input::-moz-focus-inner'
无法解析 CSS 选择器:u'h|input[type=search]::-webkit-search-cancel-button'
无法解析CSS 选择器:u'h|input[type=search]::-webkit-search-decoration'
源基本字体大小为 12.00000pt
删除假边距...
清理清单...
从清单中修剪未使用的文件...
创建PDF 输出...
67% 正在运行 PDF 输出插件
Traceback(最后一次调用):
File "/usr/bin/ebook-convert", line 20, in<br> sys.exit(main())
File "/usr/lib/calibre/calibre/ebooks/conversion/cli.py", line 359, in main<br> plumber.run()
File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 1189, in run self.opts, self.log)
File "/usr/lib/calibre/calibre/ebooks/conversion/plugins/pdf_output.py", line 123, in convert
must_use_qt()
File "/usr/lib/calibre/calibre/gui2/__init__.py", line 1041, in must_use_qt raise RuntimeError('X server required. If you are running on a' RuntimeError: X server required. If you are running on a headless machine, use xvfb

错误是什么意思?

0 投票
1 回答
226 浏览

google-search-console - 在 google 中验证 Gitbook 网站的网站所有权

如何在Gitbook中进行 google 验证所有权站点,例如将站点地图上传到 Google?

谷歌解释了许多技术。显然,最简单的方法是将 HTML 文件上传到主文件夹页面:https ://support.google.com/webmasters/answer/35179?hl=en

问题是 gitbook 不会以这种方式上传文件:www.mygitbooksite.com/googleVerificacion4341321.html. 但是可以在文件夹中添加:www.mygitbooksite.com/someFolder/googleVerificacion4341321.html

我找到了一个与解决方案相关的 gitbook 插件:https ://www.npmjs.com/package/gitbook-plugin-verifications

我进行了很多搜索,但没有运气进行此验证,仅在如何添加谷歌分析方面。

提前致谢!

0 投票
1 回答
933 浏览

javascript - 将来自 GitHub 的代码作为代码块包含在 GitBook 中

如何在 GitBook 中显示这样的原始代码?

我相信这与: 从 GitHub 读取代码作为网页中的文本(原始) 但我不知道如何调用主文档中的 JavaScript 函数。

0 投票
1 回答
629 浏览

authentication - 如何管理使用 GitBook 创建的书籍的访问权限?

我使用 GitBook 创建了一本书。我希望只有特定的人能够阅读我的书。这些人应该能够通过在某处登录或通过任何其他方法访问它。我将如何实现这一目标?即使链接是公开的,我该如何限制看到它的用户?
(我不想将它们添加到合作者列表中)

0 投票
1 回答
625 浏览

asciidoc - Asciidoc 角色和 gitbook

我正在尝试将 Gitbook 与 AsciiDoc 一起使用(运行 Win10x64、NodeJS 6.9.1 和 Gitbook v3.2.2)——我对它们都是新手。

Gitbook 文档说从 v2.0.0 开始支持 AsciiDoc,并链接到AsciiDoctor 文档——我检查了节点包,gitbook取决于gitbook-asciidoc哪个又依赖于asciidoctor.js.

根据文档,AsciiDoc 角色可用于设置图像和表格的样式。它们指的是应用于 HTML 元素的类,这些类在默认的 AsciiDoctor 样式表中定义。

但无论我如何尝试应用角色,例如图像([.text-center]速记或[role="text-center"],我都没有得到预期的输出(即图像水平居中)。我可以使它适用于图像的唯一方法是设置属性 align="center",甚至没有记录。

通过检查浏览器中的输出,我可以看到类已应用于 HTML 元素,但没有匹配的 CSS 规则——就我所尝试的而言,表格样式也是如此。

关于 AsciiDoctor 角色和样式表,我在这里缺少什么?

编辑asciidoctor.js是 devDependencygitbook并且实际上没有与gitbook. AsciiDoc文档align="center"中记录了 ,但表格样式(至少and )等其他功能似乎不适用于.frame="none"grid="none"gitbook

如果 Gitbook 文档不受支持,我仍然不明白为什么它会链接回 AsciiDoctor 的文档……</p>

0 投票
2 回答
1031 浏览

node.js - gitbook-cli install error, gitbook-cli -v cannot be use

after i install the nodejs and npm , gitbook-cli ,there is an error.like this:

my nodejs version and npm are v0.10.48 ,1.3.6 ,what should i do ,please help me .