【问题标题】:How to tell Gitbook where to store files locally?如何告诉 Gitbook 本地存储文件的位置?
【发布时间】:2016-05-10 17:59:57
【问题描述】:

我只想在我的本地驱动器上创建一个简单的 gitbook,而不是附加到任何远程存储库。我去了 File->Change Library Path... 并指向我想要我的文件去的地方。当我创建一本新书时,Gitbook 会在看起来正确的库路径中放入一些东西:README.md 等。但是当我在 Gitbook 中更改 README.md 并保存文件时,它不会保存到 README.md 中在我创建这本书时创建。事实上,我什至无法弄清楚它把我的更改保存在哪里,即使在我的整个硬盘驱动器上执行了 find/grep 之后也是如此。

编辑:我需要知道它保存在哪里,所以我可以运行命令行 gitbook 来创建一个 pdf。

【问题讨论】:

    标签: gitbook


    【解决方案1】:

    您使用的是哪个操作系统? 在 Windows 上,默认目录是 C:\Users\username\GitBook

    【讨论】:

      【解决方案2】:

      我刚开始的时候也遇到过这个问题。

      这里有一些可能对你有帮助的背景

      • gitbook 有三种风格:在线编辑器(存储在 Gitbook.com 或 Github 上)、离线编辑器(相同存储 + 本地在 C:\Users\Documents\Gitbook)和 CLI 工具链(任何存储你想要)。
      • 如果你说的是发布命令,你想安装工具链
      • 如果您运行的是 Windows,我无能为力,但是当您切换到 Ubuntu 时:) 转到 toolchain.gitbook.com 以查看说明。

      希望对你有帮助

      【讨论】:

        【解决方案3】:

        是的,更改没有立即反映在物理文件中,这很奇怪。我更改了一些内容并再次保存,这实际上使第一次保存可见。 :D 尝试一次,这也可能对你有用。

        【讨论】:

          【解决方案4】:

          Gitbook Editor 仅适用于 git 历史记录。因此,该文件夹中外部编辑且未提交的文件将不会在编辑器中识别。但是,当您在 gitbook 编辑器中保存文件时,它会创建一个提交,然后只有它会反映在物理驱动器位置。

          您可以在此处找到有关此问题的更多信息:https://github.com/GitbookIO/feedback/issues/101

          【讨论】:

            【解决方案5】:

            目前没有办法明确告诉GitBook 将文件存储在哪里,但是我们使用了一个简单的解决方法,它允许我们使用GitBook Editor 在我们自己的git 存储库中编辑一本书,但可以控制如何和当我们提交更改时。

            我们的项目中有一个docs 目录,其中包含gitbook,即symlinked 到GitBook 用来存储自己的书籍的文件夹。这个目录有它自己的.git 文件夹被父目录忽略,因为我们不需要 GitBooks 提交。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-01-05
              • 2013-12-10
              • 1970-01-01
              • 2011-03-20
              • 2012-08-11
              • 1970-01-01
              相关资源
              最近更新 更多