2012-07-12 5 views
8

私は別の静的サイト生成プログラムを使用しています。私は、ソースファイル(markdown内)と生成されたサイトを私のusername.github.comリポジトリにチェックインしたいと考えています。だからジキルとよく似ていますが、私はジキルを使用していません。私の構造は次のとおりです。GitHub Pagesを使用すると、Jekyllを使用しないときにルートWebディレクトリを指定できますか?

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

GitHubのページはindex.htmlのサービスを提供していると、サイトの残りの部分がルートであることを期待しています。サイトをtarget/index.htmlから提供したいと思います。これにより、私はsource/3.mdを作成し、それをローカルで生成し、source/3.mdとtarget/3.htmlの両方をプッシュすることができます。値下げのための1つだけのhtmlのために別の生成 -

  1. は2つのレポを持っている:

    私はこれを行うに考えることができる唯一の方法はです。

    には、マークダウンを含むブランチがあり、そのブランチにソースをコミットし、生成されたターゲットhtmlをコミットする前にマスターに切り替えます。

  2. (代わりに、「ソース」の)ルートに値下げを維持し、ロングショットと同じルートディレクトリ

  3. にHTMLを生成し、ジキルdiretory構造を採用し、それが何らかの形で干渉しない願っていますジキルドキュメントhttps://help.github.com/articles/using-jekyll-with-pagesを見直すことが

+0

私は彼らが使用した設計の根拠を理解していません!彼らはジキルと非常に緊密なカップリングをしているようだ!ビルドディレクトリを指定すると、静的ジェネレータでJekyllを切り替えることが可能になりました。 –

+0

リダイレクトはあなたを助けるかもしれません:http://stackoverflow.com/a/32109398/375680 –

答えて

1

真ジキルスタイルのサイトです考えて、それができないようです。ソースディレクトリは変更できません。

関連する問題