组织GitHub页面的最佳方法是什么,以便我可以在用户/组织级别定义公共元素(Jekyll模板,包括,CSS,JS),并在项目特定的gh页面站点中使用它们。
我想在项目之间保持_posts和页面分开。
答案 0 :(得分:0)
GitHub Pages support submodules,这样你可以将任何文件夹移动到它自己的仓库(或当前仓库的另一个分支)。
通过这种方式,您可以在多个gh-pages repos中重用所需的所有文件夹,唯一的问题是它们不会动态更新,因此您需要启动所有repos中的子模块以使用来自的最新代码他们。因此,您可能希望使用来自单个gh-pages实例的静态资产(CSS,JS),或将它们移动到任何非github CDN。