9

我正在使用另一个静态站点生成器,我希望能够将源文件(在 markdown 中)以及生成的站点签入到我的 username.github.com 存储库中。所以,很像 Jekyll,但我没有使用 Jekyll。我的结构是:

- 资源
  1.md
  2.md
- 目标
  索引.html
  1.html
  2.html
  --css
    应用程序.css
index.html(GitHub Pages 想要这里的根目录)

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

我能想到的唯一方法是:

  1. 有 2 个存储库 - 一个用于降价,另一个仅用于 html。

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

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

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

4

1 回答 1

1

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

于 2014-03-19T23:31:08.373 回答