Vì vậy, sau nhiều năm xây dựng các trang web từ đầu (và tự mình nâng đỡ), tôi đã nhúng ngón chân vào hai dự án đã tồn tại vài năm mà tôi đã tránh: Bootstrap và Jekyll.
Thiết kế là một công việc rất tùy chỉnh yêu cầu tôi đào sâu vào LESS vì vậy tôi đã có các tệp nguồn Bootstrap, tài sản nguồn và một thư mục xây dựng trong thư mục đó. Sau đó là phía Jekyll. Nó có cấu trúc riêng, tôi đang liên kết trong thư mục bản dựng Bootstrap và nội dung cuối cùng (thứ tôi muốn thực sự phục vụ) được chôn trong _site
thư mục.
Đây là vẻ ngoài của nó:
/.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
Trong lịch sử của tôi , tôi đã từng làm việc với bố cục dự án Django (điều này có ý nghĩa hợp lý) hoặc bố cục tĩnh. Những gì tôi có ở đây là hai hệ thống xây dựng riêng biệt và nó khiến tôi phát điên.
Có cách nào tốt hơn để cấu trúc tất cả những thứ linh tinh này, hoặc thất bại điều đó, có cách nào để tôi có thể tạo đầu ra bootstrap trực tiếp vào thư mục jek không? Làm thế nào để bạn xử lý các trang web tĩnh đồng phụ thuộc như thế này?