2016-08-14 104 views
0

我在GitHub仓库中有一个HTML页面,我想用GitHub Pages来提供这个页面。该页面取决于一些第三方库,它们被称为鲍尔依赖关系。 有没有办法让GH页面解决鲍尔依赖关系?我宁愿不提交所有文件。有没有办法让GitHub Pages下载bower依赖关系?

+1

不确定这是VTC'd为“主要基于意见”。它是一个是/否的问题,它有一个确定的,无意见的答案:不,你不能。 – Polygnome

+0

@Polygnome这是因为我编辑的问题更像布尔类。在它读到类似于“在带有bower依赖关系的GitHub页上部署页面的首选方式是什么” –

回答

2

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

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

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

+0

这是我要走的路。我现在在gh-pages分支中提交了bower_components。更改只能在主分支中完成,然后合并到gh页面分支上。 –

相关问题