सवाल
मैं अच्छी डिजाइन वाली वेबसाइट लिखना चाहूंगा , जैसे वर्डप्रेस, एसपीआईपी या उन्नत सीएसएस-आधारित टेम्प्लेट द्वारा तैयार की गई। उसी समय, मैं एक टेक्स्ट एडिटर में सामग्री लिखना चाहूंगा (संभवत: टेक्स्ट मोड में, एमएसीएस या विम के साथ, उदाहरण के लिए) जैसे कोई लाटेक्स फ़ाइल लिखता है। इसके अलावा, मैं संस्करण नियंत्रण का उपयोग करना चाहूंगा ताकि वेबसाइट के विभिन्न संस्करणों में परिवर्तनों को आसानी से देख सकें। मुझे कहना चाहिए कि मेरे पास जो वेबसाइट है वह ब्लॉग नहीं है ; यह अधिक व्यवस्थित है और कई पृष्ठों को समय के साथ अद्यतन किया जाना चाहिए। मैं एक अत्यधिक जटिल समाधान की तलाश नहीं कर रहा हूं क्योंकि यह एक निजी वेबसाइट के लिए है जिसमें कुछ दर्जन पृष्ठ ("अनुभाग", "उपखंड" और शायद "सदस्यता") भी हैं।
मुझे लगता है कि मेरे पास LaTeX मॉडल है, जहां आप सामग्री लिखते हैं और संकलक को एक अच्छा आउटपुट देते हैं। LaTeX कोड बल्कि सरल है, और यह पाठ प्रारूप में है ताकि यह संस्करण नियंत्रण लागू करने के लिए तुच्छ हो।
शास्त्रीय समाधान काम क्यों नहीं लगते
वर्डप्रेस बहुत अच्छा है, लेकिन जहां तक मैं बता सकता हूं, आप टर्मिनल में एक टेक्स्ट एडिटर से वास्तव में संपादित नहीं कर सकते। आपको कुछ प्रकार के चित्रमय इंटरफ़ेस का उपयोग करना चाहिए। वर्डप्रेस की तरह एसपीआईपी एक डेटाबेस उत्पन्न करेगा जिसके लिए संस्करण नियंत्रण (गिट या इसके साथ) उचित नहीं लगता है।
HTML / PHP / CSS टेम्प्लेट अच्छे हैं, लेकिन सामग्री और डिज़ाइन थोड़ी जटिल हैं। विशेष रूप से, एक टेम्पलेट से दूसरे में स्विच करना आसान नहीं है, खासकर जब कोई मानक नहीं हैं। आमतौर पर, एक टेम्प्लेट विकसित नहीं होता है, क्योंकि आपने इसे कहीं चुना है। इसके अलावा, यह थोड़ा लचीलापन प्रदान करता है और इसमें उन विशेषताओं की कमी हो सकती है जिन्हें आपको स्वयं जोड़ने की आवश्यकता है। उदाहरण के लिए, यह कभी भी मोबाइल संस्करण का उत्पादन नहीं कर सकता है, जबकि एक चतुर निर्यातक ऐसा कर सकता है।
मैं Emacs और इसी निर्यातकों के तहत orgmode जैसे सॉफ्टवेयर से अवगत हूं। लेकिन यह ब्लॉग्स के लिए अधिक है, और डिजाइन अंत में बहुत अच्छा नहीं है।
मुझे लगता है कि मेरा सवाल यह है कि क्या ऐसा सॉफ्टवेयर है जो सादे पाठ में लिखे गए वेबपेजों को प्रकाशित कर सकता है और इन वेबपेजों को (पेजों / उपपृष्ठों में, मेनू, अच्छी डिजाइन, ...) के साथ व्यवस्थित कर सकता है। यदि वेबपृष्ठों के समग्र संगठन को पाठ संपादक से बाहर किया जाना चाहिए, तो यह स्वीकार्य होगा। वेबपेज अभी भी चित्र, समीकरण और इसके आगे हो सकते हैं यदि सॉफ्टवेयर पर्याप्त चतुर है।
मैंने वर्डप्रेस और एसपीआईपी का हवाला दिया, लेकिन मैंने कई अन्य समाधानों पर विचार किया जैसे कि विकी (मीडियाविकि या जो भी हो), अन्य प्रकाशक जैसे डॉटक्लियर, सीएमएस जैसे जुमला, सीएमएफ जैसे ड्रुपल या यहां तक कि Django जैसे फ्रेमवर्क, ... शायद उन में से एक वास्तव में समाधान है और मुझे अभी एहसास नहीं हुआ?
संपादित करें
एक अतिरिक्त बाधा / उदाहरण है जिसे मैं जोड़ना चाहूंगा। कल्पना कीजिए कि आप किसी बाहरी सॉफ़्टवेयर द्वारा उत्पन्न पृष्ठों को शामिल करना चाहते हैं, उदाहरण के लिए, कुछ सॉफ़्टवेयर के प्रलेखन के लिए Doxygen। फिर आपको प्रलेखन के अतिरिक्त (सॉफ्टवेयर के एक नए संस्करण के लिए) को स्वचालित करने की आवश्यकता हो सकती है। इसके लिए कुछ लचीलेपन की आवश्यकता होती है, शायद स्क्रिप्टिंग विकल्प।