如何在github页面上而不是在jekyll页面上进行组装
你好,我需要建立展览静态页面 我在静态站点上使用了jekyll 但是 我想使用汇编,我发现有人在github静态页面上使用汇编 我认为“github页面”只使用html、js和css。。因为它将是可用的想法如何在github页面上而不是在jekyll页面上进行组装,github,jekyll,github-pages,assemble,Github,Jekyll,Github Pages,Assemble,你好,我需要建立展览静态页面 我在静态站点上使用了jekyll 但是 我想使用汇编,我发现有人在github静态页面上使用汇编 我认为“github页面”只使用html、js和css。。因为它将是可用的想法 我在github页面上找到了使用assemble而不使用jekyll的站点。assemble将不会被github页面处理。这意味着您必须: 在本地生成您的站点 将结果文件拉到github 在存储库的根目录下添加一个空的.nojekyll文件 走吧 当您将内容推送到存储库中一个特别命名的分
我在github页面上找到了使用assemble而不使用jekyll的站点。
assemble
将不会被github页面处理。这意味着您必须:
- 在本地生成您的站点
- 将结果文件拉到github
- 在存储库的根目录下添加一个空的
文件.nojekyll
走吧 当您将内容推送到存储库中一个特别命名的分支时,会处理Jekyll。GitHub像这样处理组装是很酷的,但他们没有——所以你必须在你的机器上运行它并上传构建 首先,创建一个新的分支
git签出--孤立gh页面
然后,使用Assemble CLI或gulp Assemble/grunt Assemble插件将站点生成到该分支,并将其推送到GitHub
通过在页面存储库的根目录中创建名为.nojekyll
的文件并将该文件推送到GitHub,您可以完全选择退出Jekyll处理。只有当您的站点使用以下划线开头的目录时,这才有必要,因为Jekyll将这些目录视为特殊目录,而不会将它们复制到最终目的地
以回购协议为例
资料来源: