OverType – सरल text area-आधारित Markdown WYSIWYG एडिटर
(github.com/panphora)- OverType एक ओपन सोर्स WYSIWYG एडिटर है, जिसे Markdown दस्तावेज़ों को सीधे विज़ुअली एडिट करने के लिए डिज़ाइन किया गया है
- इस एडिटर की सबसे बड़ी खासियत यह है कि इसे केवल HTML textarea का उपयोग करके बनाया गया है, इसलिए यह हल्का है और तेज़ लोडिंग स्पीड देता है
- इंस्टॉलेशन या अतिरिक्त बाहरी लाइब्रेरी की आवश्यकता नहीं है, इसलिए इसे सरल वातावरण में भी तुरंत इस्तेमाल किया जा सकता है
- अन्य Markdown एडिटरों की तुलना में रनटाइम वातावरण की सीमाएँ कम हैं, और इसका कोड पढ़ने में आसान और मेंटेन करना सरल है
- रीयल-टाइम प्रीव्यू और यूज़र-केंद्रित सहज UI के साथ शुरुआती डेवलपर भी आसानी से Markdown दस्तावेज़ लिख और संपादित कर सकते हैं
मुख्य फीचर्स और फायदे
- हल्का: अनावश्यक कोड या डिपेंडेंसी नहीं, इसलिए ब्राउज़र में सीधे चलाया जा सकता है
- सरल संरचना: single textarea-आधारित डिज़ाइन से डिबगिंग और विस्तार आसान है
- WYSIWYG सपोर्ट: यूज़र जैसे ही Markdown सिंटैक्स दर्ज करता है, तुरंत विज़ुअल प्रीव्यू मिलता है
- एक्सेसिबिलिटी: जटिल इंस्टॉलेशन प्रक्रिया के बिना कोई भी इसे इस्तेमाल कर सकता है
- यूज़र-फ्रेंडली: प्रोजेक्ट संरचना सहज है, इसलिए इसे जल्दी सीखना और अपनाना आसान है
तुलना में बढ़त
- सामान्य WYSIWYG एडिटरों की तुलना में इसका आकार बहुत छोटा है
- बड़े framework-आधारित एडिटरों की तुलना में मेंटेनेंस और कस्टमाइज़ेशन आसान है
- तेज़ लोडिंग स्पीड और कम मेमोरी उपयोग के कारण यह लो-स्पेक वातावरण में भी सहजता से चल सकता है
उपयोग के तरीके
- एक सरल नोट्स के लिए Markdown एडिटर
- जिन सेवाओं को embedded document editor चाहिए, उनमें इसे आसानी से embed किया जा सकता है
- शैक्षणिक उपयोग और प्रोटोटाइप डेवलपमेंट जैसे वातावरण के लिए उपयुक्त
2 टिप्पणियां
यह बहुत पसंद आया!
Hacker News की राय
div.editorकी जगह यह componenttextareaको wrap करे, तो मौजूदा textarea अनुभव को धीरे-धीरे upgrade किया जा सकता है.valueमें commit करने वाला feature भी बनाया जा सकता है<input text>इस्तेमाल किया था, ताकि paste और selection जैसी बुनियादी सुविधाएँ बनी रहें और styling भी पूरी तरह integrated रहे।contentEditableकी तुलना में साधारण input boxes बहुत सरल हैं, इसलिए ज़्यादा आकर्षक लगते हैं। अगर इसमें सचमुच Markdown render किया जाए,textareaको पूरी तरह छिपाकर केवल focus बनाए रखा जाए, और rendered markup के selection events कोtextareaपर ज्यों का त्यों emulate किया जाए, तो text box की reliability और एक सुंदर editor — दोनों मिल सकते हैंDelightful Search: More Than Meets the Eye (Superhuman blog)
textareaकी तुलना में इसमें कोई नुकसान नहीं दिखता, बल्कि फायदे ज़्यादा हैं। लगता है इसनेtextareaको एक बिल्कुल नए स्तर पर पहुँचा दिया है। मैंने पहले contextarea.com नाम का एक मिलता-जुलता project बनाया था, और लगता है कि उसमें overtype को जोड़ा जा सकता है