Тож після багатьох-багато років будівництва майданчиків з нуля (і я дуже багато робив підйом) я занурив пальці ніг у два проекти, які існували протягом кількох років, яких я уникав: Bootstrap та Jekyll.
Дизайн був дуже підлаштованою роботою, яка вимагала від мене копати менше, тому я отримав вихідні файли 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 (який має неабиякий сенс) або статичним макетом. Я маю тут дві окремі системи складання, і це мене зводить нанівець.
Чи є кращий спосіб структурування всього цього мотлоху, або якщо це не вдалося, чи є спосіб зробити я вихідний завантажувач безпосередньо в каталог jek? Як ви обробляєте подібні статичні сайти, подібні до цього?