9

別の静的サイト ジェネレーターを使用していますが、ソース ファイル (マークダウン) と生成されたサイトを username.github.com リポジトリにチェックインできるようにしたいと考えています。つまり、Jekyll によく似ていますが、私は Jekyll を使用していません。私の構造は次のとおりです。

- ソース
  1.md
  2.md
- 目標
  index.html
  1.html
  2.html
  --css
    app.css
index.html (GitHub Pages はここにルートが必要です)

GitHub Pages は index.html を提供しており、サイトの残りの部分がルートにあると想定しています。サイトを target/index.html から提供したいと考えています。これにより、source/3.md を作成してローカルで生成し、source/3.md と target/3.html の両方をプッシュできます。

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

  1. 2 つのリポジトリがあります。1 つはマークダウン用で、もう 1 つは HTML 用に生成します。

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

  3. (「ソース」ではなく)ルートにマークダウンを保持し、同じルートディレクトリにhtmlを生成します

  4. ロングショットとして、Jekyllディレクトリ構造を採用し、それが真のJekyllスタイルのサイトだと考えて何らかの形で干渉しないことを願っています.

4

1 に答える 1