Nach vielen, vielen Jahren Baustellen von Grund auf neu (und viel selbst zu heben) habe ich meine Zehen in zwei Projekte getaucht, die es seit einigen Jahren gibt und die ich vermieden habe: Bootstrap und Jekyll.
Das Design war ein sehr angepasster Job, bei dem ich mich mit WENIGER befassen musste, damit ich die Bootstrap-Quelldateien, Quell-Assets und ein Build-Verzeichnis in diesem Verzeichnis habe. Dann gibt es die Jekyll-Seite. Das hat seine eigene Struktur, ich verbinde mich mit dem Bootstrap-Build-Verzeichnis und der endgültige Inhalt (das Zeug, das ich tatsächlich bereitstellen möchte) ist im _site
Verzeichnis vergraben .
So sieht es aus:
/.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
In meiner Geschichte habe ich mich entweder mit einem Django-Projektlayout (was ziemlich sinnvoll ist) oder einem statischen Layout befasst. Was ich hier habe, sind zwei separate Build-Systeme, die mich verrückt machen.
Gibt es eine bessere Möglichkeit, all diesen Müll zu strukturieren, oder gibt es eine Möglichkeit, die Bootstrap-Ausgabe direkt in das Jek-Verzeichnis zu übertragen? Wie gehen Sie mit solchen koabhängigen statischen Sites um?