我如何在github页面而不是jekyll上进行汇编

时间:2014-11-19 10:59:32

标签: github jekyll github-pages assemble

您好我需要为展览构建静态页面。

我在我的静态网站上使用了jekyll。

,但..

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

我认为" github pages"只使用html,js,css ..因为这将是可用的想法...

我在github页面上找到了使用汇编而没有jekyll的网站..

2 个答案:

答案 0 :(得分:1)

Github Pages不会处理

Assemble。这意味着您必须:

  • 在本地生成您的网站
  • 将生成的文件提取到github
  • 在您的存储库根目录中添加一个空的.nojekyll文件。

Go!

答案 1 :(得分:0)

当您将内容推送到存储库中特别命名的分支时,会处理Jekyll。像GitHub一样处理这样的Assemble很酷,但它们不会 - 你必须在你的机器上运行它并上传构建。

首先,创建一个新的gh-pages分支。

git checkout --orphan gh-pages

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

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

assemble/assemble.io个代表作为示例结帐。

来源: