有没有办法让 GitHub 页面下载 bower 依赖项?

Is there a way to make GitHub Pages download bower dependencies?

我在 GitHub 存储库中有一个 HTML 页面,我想使用 GitHub Pages 来提供该页面。该页面依赖于一些 3rd 方库,这些库被称为 bower 依赖项。 有没有办法让 GH Pages 解决 bower 依赖?我不想提交所有文件。

没有。它运行s Jekyll,而且只有Jekyll,并且只支持gh-pagesgem中包含的插件。 Bower 运行 node.js。所以唯一的方法是在本地解决依赖关系,提交所有内容然后推送。

为了让您的分支保持干净,您可以使用 source(或您喜欢的任何名称)分支,它只包含所需的源并在那里进行更改。完成更改后,将 source 分支合并到 master,然后再次解决依赖项(如果您更改了它们,或者更新可用),提交并推送 master 分支。

这给你留下了一个非常干净的 source 分支,但也有你需要在 master 分支中解决的所有依赖项。