如何在github页面上而不是在jekyll页面上进行组装

如何在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文件 走吧 当您将内容推送到存储库中一个特别命名的分

你好,我需要建立展览静态页面

我在静态站点上使用了jekyll

但是

我想使用汇编,我发现有人在github静态页面上使用汇编

我认为“github页面”只使用html、js和css。。因为它将是可用的想法


我在github页面上找到了使用assemble而不使用jekyll的站点。

assemble
将不会被github页面处理。这意味着您必须:

  • 在本地生成您的站点
  • 将结果文件拉到github
  • 在存储库的根目录下添加一个空的
    .nojekyll
    文件

走吧

当您将内容推送到存储库中一个特别命名的分支时,会处理Jekyll。GitHub像这样处理组装是很酷的,但他们没有——所以你必须在你的机器上运行它并上传构建

首先,创建一个新的分支

git签出--孤立gh页面

然后,使用Assemble CLI或gulp Assemble/grunt Assemble插件将站点生成到该分支,并将其推送到GitHub

通过在页面存储库的根目录中创建名为
.nojekyll
的文件并将该文件推送到GitHub,您可以完全选择退出Jekyll处理。只有当您的站点使用以下划线开头的目录时,这才有必要,因为Jekyll将这些目录视为特殊目录,而不会将它们复制到最终目的地

以回购协议为例

资料来源:


谢谢,我将与您的向导一起尝试。