Jadi setelah bertahun-tahun membangun situs dari awal (dan melakukan banyak pengangkatan sendiri), saya mencelupkan kaki saya ke dalam dua proyek yang telah ada selama beberapa tahun yang saya hindari: Bootstrap dan Jekyll.
Desainnya adalah pekerjaan yang sangat khusus yang mengharuskan saya untuk menggali KURANG jadi saya punya file sumber Bootstrap, aset sumber dan direktori build dalam direktori itu. Lalu ada sisi Jekyll. Itu memiliki struktur sendiri, saya terhubung di direktori build Bootstrap, dan konten terakhir (hal-hal yang ingin saya sajikan) terkubur dalam _site
direktori.
Begini tampilannya:
/.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
Dalam sejarah saya , saya sudah berurusan dengan tata letak proyek Django (yang masuk akal) atau tata letak statis. Apa yang saya miliki di sini adalah dua sistem build terpisah dan itu membuat saya gila.
Apakah ada cara yang lebih baik untuk menyusun semua sampah ini, atau gagal, apakah ada cara saya dapat membuat output bootstrap langsung ke direktori jek? Bagaimana Anda menangani situs statis yang saling tergantung seperti ini?