Итак, после многих, многих лет создания сайтов с нуля (и я сам много занимался подъемом), я погрузил свои пальцы в два проекта, которые я избегал в течение нескольких лет: 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 (который имеет достаточно смысла), либо со статическим макетом. У меня есть две отдельные системы сборки, и это сводит меня с ума.
Есть ли лучший способ структурировать весь этот мусор или потерпеть неудачу, есть ли способ сделать вывод начальной загрузки непосредственно в каталог jek? Как вы справляетесь с взаимозависимыми статическими сайтами?