कुछ दिनों से मैं एचटीएमएल और सीएसएस सीख रहा हूं और यह बहुत अच्छी तरह से चला जाता है, लेकिन पहली, काफी गंभीर समस्या जिसका मुझे सामना करना पड़ा वह वेबसाइट की संरचना के बारे में थी - बड़ी परियोजनाएं (कुछ "मुख्य" पृष्ठ और एकाधिक उपपृष्ठ) छोटे से कैसे निपट रही हैं उनके कोड/लेआउट में परिवर्तन?

मैंने जो भी ट्यूटोरियल देखा या पढ़ा, वह बहुत छोटी वेबसाइट बनाने पर आधारित था, जो index.html और कुछ पेजों से बनी थी, मान लीजिए sub1.html, sub2.html, sub3.html। विचार यह था कि index.html में पेज का एक लेआउट बनाया जाए जिसमें हम सभी हाइपरलिंक्स का उपयोग करने जा रहे थे और फिर, इसके साथ किए जाने के बाद - इसकी सामग्री को फाइलों में कॉपी करें sub1.html, sub2.html, sub3.html और उनकी सामग्री को हमारे में बदलें जरूरत है। यह उस छोटी वेबसाइट के लिए काफी उचित प्रतीत होता है, क्योंकि हमारे पास बहुत अधिक कोड नहीं है और तब परिवर्तनों में बहुत अधिक समय नहीं लगना चाहिए।

लेकिन क्या होगा अगर हम एक ऐसी वेबसाइट बना रहे हैं जिसमें उदा। 50 उपपृष्ठ? यदि हम मेनू में आइटम के क्रम को बदलना चाहते हैं या वेबसाइट की दोहराई जाने वाली सामग्री के साथ कुछ और करना चाहते हैं, तो हमें प्रत्येक पृष्ठ पर परिवर्तनों से कैसे निपटना चाहिए?

0
whiskeyo 27 अक्टूबर 2019, 00:37

1 उत्तर

सबसे बढ़िया उत्तर

आप किसी प्रकार की एक टेम्प्लेटिंग प्रणाली की तलाश कर रहे हैं, जो घटकों से पूर्ण पृष्ठों को इकट्ठा करेगी।

उदाहरण के लिए, आपके पास एक बाहरी टेम्पलेट हो सकता है जो मूल बातें सेट करता है जैसे सिद्धांत घोषणा, कुछ सामान्य स्क्रिप्ट और सीएसएस शामिल हैं, आदि। वहां से, एक परत में, आपके पास एक सामान्य शीर्षलेख/पाद लेख हो सकता है। इसके अंदर एक और टेम्प्लेट होम पेज जैसा पेज सेट कर सकता है जिसमें फीचर्ड कंटेंट है। उस टेम्पलेट के लिए एक सहोदर आंतरिक पृष्ठ हो सकते हैं जिनमें शायद शीर्षक और नियमित सामग्री हो।

कभी-कभी इन पृष्ठों को अनुरोध पर इकट्ठा किया जाता है। दूसरी बार, जब आप अपनी सामग्री बदलते हैं, तो वे इकट्ठे हो जाते हैं, और स्थिर पृष्ठ आपके वेब सर्वर पर धकेल दिए जाते हैं।

0
Brad 26 अक्टूबर 2019, 21:41