मार्कडाउन कोड के लिए एक सीधा WYSIWYG संपादक की तलाश में, मैं CkEditor, TinyMCE, ect के लिए एक तुलनीय यूआई नहीं ढूंढ रहा हूं।
विशेष रूप से, मार्कडाउन "WYSIWYG" संपादकों कि अक्सर सिफारिश की जाती है (जैसे कि इस तरह के पोस्ट ) इस अर्थ में शुद्ध WYSIWYG संपादक नहीं हैं कि उपयोगकर्ता या तो अभी भी कच्चे Markdown ( MarkItUp ) लिखते हैं या लाइन में संपादन किए बिना दूसरे चरम पर जाते हैं मानक नियंत्रण ( हैलो )।
मुझे बीच में कुछ चाहिए।
मैं एक मार्कडाउन संपादक की तलाश कर रहा हूं जो CkEditor टेक्स्ट बॉक्स के नीचे की तरह दिखता है और कार्य करता है, और जो Markdown को स्वीकार और आउटपुट करता है। प्रारूपण विकल्पों के न्यूनतम सेट (बी, आई, यू, सूचियाँ, ect) के साथ एक टूलबार होना चाहिए, और पाठ प्रविष्टि क्षेत्र को परिवर्तित मार्कडाउन दिखाना चाहिए, न कि कच्चा कोड। एक स्रोत बटन होना चाहिए जो उपयोगकर्ताओं को कच्चे मार्कडाउन को संपादित करने की अनुमति देगा, लेकिन यह भी वैकल्पिक है। उदाहरण के लिए:
मुझे मार्कडाउन / विकी का कारण मिलता है, ect - यह सुरक्षा प्रदान करता है। मुझे एसई में कच्चे कोड में प्रवेश करने से कोई आपत्ति नहीं है, लेकिन मेरे उपयोगकर्ता जीक्स नहीं हैं और यह सुखद नहीं है। वे * * * ___ और रिक्त स्थान को अपने पाठ के साथ मिश्रित नहीं देखना चाहते। वे "वर्ड" शैली के संपादन के लिए उपयोग किए जाते हैं, और उस वातावरण में सबसे अधिक उत्पादक होते हैं।
तो - क्या मार्कडाउन के लिए वास्तव में एकीकृत WYSIWYG संपादक है? मैं एक PHP में लिख रहा हूं, इसलिए कुछ ऐसा है जिसे मैं एक वर्ग के साथ आह्वान कर सकता हूं।
सितम्बर 23, 2015 अद्यतन
CKEditor में अब एक Markdown addon है जो इस सटीक कार्य को करता है। Addon प्रोजेक्ट को github पर होस्ट किया गया है ।
स्क्रीनशॉट:
अप्रैल 13, 2015 अद्यतन
किसी CKEditor विकसित करने के लिए professing का कहना है कि की उपस्थिति CommonMark एक खेल परिवर्तक है, और हम संभवतः एक उचित देख सकते हैं CKEditor के लिए मार्कअप इंटरफेस (पूरी कहानी के लिए टिप्पणियों पढ़ें)।
फ़रवरी 6, 2015 अपडेट
CKEditor अब एक प्लगइन के साथ आता है जो आउटपुट (और इनपुट के रूप में स्वीकार करता है) BBCode।
div
और टूलबार एक और है div
, ये पृष्ठ पर केवल चीजें हो सकती हैं। अहोला समाधान "प्रारूपण विकल्पों (बी, आई, यू, सूचियों, ect) के न्यूनतम सेट" के लिए आपकी आवश्यकताओं को पूरा करता है, और पाठ प्रविष्टि क्षेत्र को परिवर्तित मार्कडाउन दिखाना चाहिए, न कि कच्चे कोड। " कृपया आप अधिक स्पष्ट रूप से समझा सकते हैं कि यह एक समाधान क्यों नहीं है जिस पर आप विचार करेंगे।