[javascript] क्या कोई अच्छी मार्कडाउन जावास्क्रिप्ट लाइब्रेरी या नियंत्रण है?


4 Answers

हम डब्लूएमडी के साथ बहुत खुश हैं। हालांकि, इसमें कुछ निगलने वाली बग हैं। कुछ भी बड़ा नहीं, लेकिन मुझे प्यार होगा अगर जॉन फ्रेज़र (लेखक) ने कोड ओपन सोर्स बनाया ताकि हम उनमें से कुछ को ठीक कर सकें। उन्होंने ऐसा करने का वादा किया है लेकिन अन्य वास्तविक जीवन परियोजनाएं रास्ते में आ रही हैं।

मैं हर हफ्ते जॉन के साथ पालन करता हूं। डब्लूएमडी स्रोत आखिरकार उपलब्ध होने के बाद मैं ब्लॉग पर पोस्ट करूंगा। एक साल से अधिक समय में जॉन फ्रेज़र से संपर्क करने में सक्षम नहीं हैं।

हमने जावास्क्रिप्ट मार्कडाउन लाइब्रेरी दोनों को खोला है

http://code.google.com/p/pagedown/

और सर्वर-साइड सी # मार्कडाउन लाइब्रेरी

http://code.google.com/p/markdownsharp/

Question

मैं ऐसी साइट बनाना चाहता हूं जहां उपयोगकर्ता टेक्स्ट दर्ज कर सके और मार्कडाउन में इसे प्रारूपित कर सके। कारण मैं जावास्क्रिप्ट समाधान चाहता हूं क्योंकि मैं एक लाइव पूर्वावलोकन प्रदर्शित करना चाहता हूं, जैसे स्टैक ओवरफ्लो पर।

मेरी साइट डेवलपर्स पर लक्षित नहीं है, हालांकि, एक संपादक नियंत्रण आदर्श होगा।

मैं उस स्टैक ओवरफ्लो पर इकट्ठा करता हूं, डब्लूएमडी संपादक का उपयोग किया जा रहा है।

Google पर एक त्वरित खोज भी शूडाउन लाइब्रेरी को बदल देती है, जो मुझे लगता है कि वास्तव में डब्लूएमडी द्वारा उपयोग किया जा रहा है।

क्या कोई अन्य विकल्प भी हैं? क्या डब्लूएमडी / शोडाउन पहले से ही बेहतरीन उपकरण हैं? विभिन्न विकल्पों के साथ आपके अनुभव क्या हैं?




प्रश्न अब और भी प्राचीन है, लेकिन यह भी अधिक प्रासंगिक है क्योंकि उल्लिखित कोड कई वर्षों से पुराना है।

हालांकि, मुझे कुछ ऐसे मिल गए जो अभी भी वर्तमान लगते हैं:

Jquery-Markedit - यह कुछ समय पहले wmd-edit से फोर्क किया गया था और jQuery का उपयोग करने के लिए refactored। पहली नजर में अच्छा लगता है।

EpicEditor - अभी भी बनाए रखा है, एक लचीला पार्सर है और, जैसा कि आप नीचे देख सकते हैं, लेखक अत्यधिक उत्तरदायी है (नीचे देखें)। ऐसा लगता है कि इसमें अच्छी प्रलेखन भी है। दुख की बात है आईई 9 के साथ काम नहीं कर रहा है।

MarkdownDeep एक तीसरा विकल्प है जो अभी भी चालू है। इस के साथ दिलचस्प बिंदु मार्कडाउन अतिरिक्त के लिए समर्थन है। JQuery पर निर्भरता है (वास्तव में आप JQuery के बिना भी कार्यान्वित कर सकते हैं)। .NET संस्करण के आधार पर दस्तावेज़ जेएस संस्करण की तुलना में अधिक गठबंधन है। यह आईई 9 के साथ भी काम करता है। इसका उपयोग करना बहुत आसान है (JQuery के साथ) और बहुत आसान है। जहां तक ​​मैं देख सकता हूं, इसके साथ कोई महत्वपूर्ण विकास नहीं हो रहा है।

js-markdown-extra PHP लाइब्रेरी का एक बिल्कुल सटीक बंदरगाह है और अभी भी रखरखाव के तहत है। यह निश्चित रूप से मार्कडाउन अतिरिक्त का समर्थन करता है।




जहां तक ​​मुझे पता है कि वास्तव में मार्कडाउन के लिए कोई अन्य ब्राउज़र-आधारित संपादक नहीं है, कम से कम कोई भी डब्लूएमडी संपादक के रूप में व्यापक नहीं है।

शोटाउन जेएस में एक मार्कडाउन कनवर्टर है, जो डब्लूएमडी के एचटीएमएल पूर्वावलोकन के लिए आधार बनाता है। वे दोनों http://attacklab.net/ द्वारा बनाए गए हैं।

और जहां तक ​​मुझे पता है कि दोनों के बारे में कोई बड़ी शिकायत नहीं हुई है (कम से कम मार्कडाउन मेलिंग सूची पर नहीं)। तो इसके लिए जाओ।




MarkDown seudo-WYSIWYG की पेशकश करने की अपनी खुद की जरूरतों को हल करने के लिए कई प्लगइन्स के साथ प्रयास करने के बाद मैंने अपना खुद का कार्यान्वयन समाप्त कर दिया:

शायद उतना शक्तिशाली नहीं है जितना कि सभी समाधानों ने यहां टिप्पणी की लेकिन मुझे लगता है कि कोई भी एकीकृत और अनुकूलित करने में आसान और आसान नहीं है।




Strapdown.js, जिसे हाल ही में रिलीज़ किया गया था , "सुरुचिपूर्ण मार्कडाउन दस्तावेज़ बनाने के लिए यह शर्मनाक रूप से सरल बनाता है। कोई सर्वर-साइड संकलन आवश्यक नहीं है।"




Related