Quindi, dopo tanti anni di costruzione di siti da zero (e facendo un sacco di lavoro con me stesso) ho immerso le dita dei piedi in due progetti che sono stati in giro per alcuni anni che ho evitato: Bootstrap e Jekyll.
Il design è stato un lavoro molto personalizzato che mi ha richiesto di scavare nel MENO, così ho i file sorgente Bootstrap, risorse sorgente e una directory di build all'interno di quella directory. Poi c'è il lato Jekyll. Questo ha una sua struttura, sto facendo un collegamento simbolico nella directory di boot di Bootstrap e il contenuto finale (il materiale che voglio effettivamente servire) sepolto nella directory _site
.
Ecco come appare:
/.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
Nella storia di la mia , ho avuto a che fare con un layout di un progetto Django (che ha un buon senso) o con un layout statico. Quello che ho qui sono due sistemi di compilazione separati e mi sta facendo impazzire.
C'è un modo migliore di strutturare tutta questa spazzatura o, in caso contrario, c'è un modo in cui posso rendere l'output di bootstrap direttamente nella directory jek? Come gestisci siti statici co-dipendenti come questo?