স্ক্র্যাচ থেকে সাইটগুলি নির্মাণের বহু বছর পরে (এবং নিজেকে তোলাতে অনেক কিছু করার পরে) আমি আমার পায়ের আঙ্গুলগুলি এমন দুটি প্রকল্পে ডুবিয়েছি যা কয়েক বছর ধরে আমি এড়িয়ে চলেছি: বুটস্ট্র্যাপ এবং জেকিল ky
নকশাটি খুব কাস্টমাইজড কাজ ছিল যা আমাকে খুব কম খনন করতে হয়েছিল যাতে আমি বুটস্ট্র্যাপ উত্স ফাইল, উত্স সম্পদ এবং সেই ডিরেক্টরিতে একটি বিল্ড ডিরেক্টরি পেয়েছি। তারপরে জ্যাকিল পাশ আছে। এটির নিজস্ব কাঠামো রয়েছে, আমি বুটস্ট্র্যাপ বিল্ড ডিরেক্টরিতে সিলেকিং করছি এবং চূড়ান্ত সামগ্রী (আমি যে জিনিসটি আসলে পরিবেশন করতে চাই সেগুলি) _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
ইন আমার ইতিহাস, আমি হয় একটি জ্যাঙ্গো প্রকল্পের বিন্যাস বা একটি স্ট্যাটিক বিন্যাস (যা ধারণা ন্যায্য পরিমাণ তোলে) সঙ্গে তার আচরণ করছি। আমার কাছে যা আছে তা দুটি পৃথক বিল্ড সিস্টেম এবং এটি আমাকে বাদাম চালাচ্ছে।
এই সমস্ত আবর্জনাকে কাঠামোগত করার আরও ভাল কোনও উপায় আছে, বা এটি ব্যর্থ হয়েছে, এমন কোনও উপায় আছে যে আমি সরাসরি জেক ডিরেক্টরিতে বুটস্ট্র্যাপ আউটপুট তৈরি করতে পারি? আপনি কীভাবে এরকম সহ-নির্ভর স্ট্যাটিক সাইটগুলি পরিচালনা করবেন?