使用GitHub页面,是否可以在不使用Jekyll时指定根网站目录?

And*_*ugh 8 github-pages

我正在使用另一个静态站点生成器,我希望能够签入源文件(在markdown中)以及生成的站点到我的username.github.com repo.所以,就像杰基尔,但我没有使用杰基尔.我的结构是:

--source
  1.md
  2.md
--target
  index.html
  1.html
  2.html
  --css
    app.css
index.html (GitHub Pages wants the root here)

GitHub Pages服务于index.html,并期望该网站的其余部分位于根目录.我希望从target/index.html提供该站点.这将允许我创建一个source/3.md,在本地生成它,并推送source/3.md和target/3.html.

我能想到的唯一方法就是:

  1. 有2个repos - 一个用于降价并生成另一个用于html.

  2. 有一个包含markdown的分支并将源提交到该分支并在提交生成的目标html之前切换到master.

  3. 将markdown保留在root(而不是'source')中,并将html生成到同一个根目录

  4. 作为一个长镜头,采用Jekyll指挥结构,并希望它不会以某种方式干涉,因为它认为它是一个真正的Jekyll风格的网站

Har*_*eno 1

查看 jekyll 文档https://help.github.com/articles/using-jekyll-with-pages似乎这是不可能的。源目录无法更改。