我正在使用另一个静态网站生成器,我希望能够将源文件(在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。
我能想到的唯一方法就是:
有2个回购 - 一个用于降价,并生成另一个用于html。
有一个包含markdown的分支,并将源提交到该分支,并在提交生成的目标html之前切换到master。
在根目录中保留markdown(而不是'source')并将html生成到同一个根目录
作为一个远景,采用Jekyll指令结构,并希望它不会以某种方式干扰,认为它是一个真正的Jekyll风格的网站
答案 0 :(得分:1)
审查jekyll docs https://help.github.com/articles/using-jekyll-with-pages似乎不可能。源目录无法更改。