Quindi, dopo molti e molti anni di cantieri da zero (e facendo molto lavoro di sollevamento da solo) 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, quindi ho i file di origine Bootstrap, le risorse di origine e una directory di build all'interno di quella directory. Poi c'è il lato Jekyll. Ha una sua struttura, sto ricollegando nella directory di build Bootstrap e il contenuto finale (il materiale che voglio effettivamente servire) è sepolto nella _site
directory.
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 mia storia, ho avuto a che fare con un layout di progetto Django (che ha un buon senso) o un layout statico. Quello che ho qui sono due sistemi di costruzione separati e mi sta facendo impazzire.
Esiste un modo migliore per strutturare tutta questa spazzatura, o in caso contrario, esiste un modo per rendere l'output bootstrap direttamente nella directory jek? Come gestite siti statici co-dipendenti come questo?