तो कई सालों के बाद कई सालों तक साइटों को खरोंच से (और खुद को उठाने का एक बहुत कुछ करने के बाद) मैंने अपने पैर की उंगलियों को दो परियोजनाओं में डुबो दिया है जो कुछ वर्षों से आसपास हैं जो मुझे टाल रहे हैं: बूटस्ट्रैप और जेकेल।
डिजाइन एक बहुत ही अनुकूलित काम था जिससे मुझे कम से कम खुदाई करने की आवश्यकता थी इसलिए मुझे बूटस्ट्रैप स्रोत फाइलें, स्रोत संपत्ति और उस निर्देशिका के भीतर एक निर्माण निर्देशिका मिली है। इसके बाद जेकील पक्ष है। इसकी अपनी संरचना है, मैं बूटस्ट्रैप बिल्ड डायरेक्टरी में सहानुभूति रख रहा हूं, और अंतिम सामग्री (वह सामग्री जिसे मैं वास्तव में सेवा करना चाहता हूं) को _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 परियोजना लेआउट या एक स्थिर लेआउट (जो भावना भी पर्याप्त मात्रा में करता है) के साथ काम कर रहा हूँ। मेरे पास यहां दो अलग बिल्ड सिस्टम हैं और यह मुझे पागल कर रहा है।
क्या यह सब कबाड़ को संरचित करने का एक बेहतर तरीका है, या असफल होना, क्या कोई ऐसा तरीका है जिससे मैं सीधे बूट निर्देशिका में बूटस्ट्रैप आउटपुट बना सकता हूं? आप इस तरह सह-निर्भर स्थैतिक साइटों को कैसे संभालते हैं?