何年にもわたって何もないところからサイトを構築して(そして自分自身で多くの作業を行ってきた)後、私はつま先を数年前から避けてきた2つのプロジェクト(BootstrapとJekyll)に浸しました。
デザインは非常にカスタマイズされたジョブで、LESSを掘り下げる必要があったため、Bootstrapソースファイル、ソースアセット、およびそのディレクトリ内のビルドディレクトリを用意しました。次に、ジキル側があります。これには独自の構造があり、Bootstrapビルドディレクトリでシンボリックリンクし、最終的なコンテンツ(実際に提供したいもの)は_site
ディレクトリに埋め込まれています。
表示方法は次のとおりです。
/.git/*
/.gitignore
/bootstrap/
/bootstrap/... a load of source files ...
/bootstrap/bootstrap/ # the build output
/jek/
/jek/... all the jekyll files ...
/jek/bootstrap/ # symlink on ../bootstrap/bootstrap/
/jek/_site # the stuff I actually want to upload - but don't really want in git
で、私の歴史、私はどちらか(意味のかなりの量を作る)Djangoプロジェクトのレイアウトや静的なレイアウトを扱ってきました。ここにあるのは、2つの個別のビルドシステムであり、それが私を混乱させています。
このすべてのジャンクを構造化する、または失敗するより良い方法はありますか?ブートストラップ出力をjekディレクトリに直接作成する方法はありますか?このように、相互依存の静的サイトをどのように処理しますか?