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

时间:2012-07-12 02:47:32

标签: 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个回购 - 一个用于降价,并生成另一个用于html。

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

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

  4. 作为一个远景,采用Jekyll指令结构,并希望它不会以某种方式干扰,认为它是一个真正的Jekyll风格的网站

1 个答案:

答案 0 :(得分:1)

审查jekyll docs https://help.github.com/articles/using-jekyll-with-pages似乎不可能。源目录无法更改。