जवाबों:
StackOverflow Prettify लाइब्रेरी का उपयोग करता है ।
मैंने हाल ही में एक इंद्रधनुष विकसित किया है।
मुख्य डिज़ाइन लक्ष्य मुख्य पुस्तकालय को वास्तव में छोटा बनाना और डेवलपर्स के लिए विस्तार करना वास्तव में आसान बनाना था।
Http://rainbowco.de देखें ।
rdf:type
तत्व के रूप में कब प्रयोग किया जाता है और कब यह एक विशेषता है)।
सिंटैक्सहाइटलर एक गिटहब परियोजना के रूप में उपलब्ध है ।
jQuery सिंटैक्स हाइलाइटर , Google के प्रीटीफाइ पर आधारित एक नया है - वास्तव में वास्तव में बहुत लोकप्रिय सादे जावास्क्रिप्ट सिंटैक्स हाइलाइटर।
यह इस तरह की चीजों का समर्थन करता है code
और pre
ब्लॉक करता है, जैसे language-javascript
कि हम इसे उजागर करना चाहते हैं, साथ ही वर्डवैप के रूप में यह इंगित करने के लिए कि क्लासनेम का उपयोग करने में सक्षम है । आप कई अन्य लोगों की तरह एक कच्चा दृश्य खोलने के लिए सामान्य रूप से इसे चुनकर कोड को कॉपी और पेस्ट कर सकते हैं। एचटीएमएल 5 डेटा विशेषता का उपयोग करके data-sh
या आरंभीकरण के विकल्पों को निर्दिष्ट करके इसे और अधिक अनुकूलित किया जा सकता है। एक बढ़िया स्थिर विकल्प जो नियमित रूप से अपडेट किया जाता है।
ली वेरो द्वारा प्रिज्म के बारे में क्या ।
जून (2012) में उनके ब्लॉग पोस्ट की घोषणा से:
- यह छोटा है। कोर केवल 1.5KB की है और gzipped है।
- यह अविश्वसनीय रूप से एक्स्टेंसिबल है। न केवल नई भाषाओं को जोड़ना आसान है (यह इन दिनों हर वाक्यविन्यास हाइलाइटर के साथ दिया गया है), बल्कि मौजूदा लोगों का विस्तार करने के लिए भी।
- यह कुछ मामलों में बेहतर प्रदर्शन के लिए वेब वर्कर्स के माध्यम से समानता का समर्थन करता है।
- यह आपको किसी भी प्रिज्म-विशिष्ट मार्कअप का उपयोग करने के लिए बाध्य नहीं करता है, यहां तक कि प्रिज्म-विशिष्ट वर्ग का नाम भी नहीं, केवल मानक मार्कअप जो आपको वैसे भी उपयोग करना चाहिए। तो, आप इसे थोड़ी देर के लिए आज़मा सकते हैं, अगर आपको यह पसंद नहीं है तो इसे हटा दें और पीछे कोई निशान न छोड़ें।
यदि आप jQuery का उपयोग कर रहे हैं तो मिर्च है:
http://code.google.com/p/jquery-chili-js/
आपको बस इतना करना है कि इसमें jquery-chili.js और recipes.js शामिल हैं, और इसके साथ हाइलाइट करें
$("code").chili();
यह खुद से भाषा का पता लगाना चाहिए।
मैं SHJS से बहुत खुश हूं । यह भाषाओं की एक बीवी का समर्थन करता है और बहुत तेज़ और सटीक लगता है।
यहाँ एक उदाहरण है जहाँ मैं अपने ब्लॉग पर इसका उपयोग करता हूँ । मैं अपने स्वयं के कस्टम सीएसएस फ़ाइल का उपयोग कर रहा हूं जो कोडा के सिंटैक्स हाइलाइटिंग का अनुकरण करता है। यदि आप इसका उपयोग करना चाहते हैं तो मुझे ईमेल करें।
jQuery.Syntax एक बहुत तेज़ और हल्का वाक्यविन्यास हाइलाइटर है। इसमें सिंटैक्स स्रोत फ़ाइलों का डायनेमिक लोडिंग है और सीएसएस या मॉडलइन का उपयोग करके सफाई को एकीकृत करता है।
यह विशेष रूप से एक अंतर को भरने के लिए विकसित किया गया था - वह है: एक तेज, स्वच्छ, क्लाइंट-साइड सिंटैक्स पार्सर।
यदि आप इन-ब्राउज़र संपादक में सिंटैक्स हाइलाइटिंग की तलाश कर रहे हैं, तो CodeMirror आज़माएं ।
मैं तर्कशील नहीं हूँ, लेकिन यह ध्यान देने योग्य है कि यदि आप CMS या ब्लॉग प्लेटफ़ॉर्म का उपयोग कर रहे हैं तो बैकएंड हाइलाइटर का उपयोग करना स्पष्ट कारणों के लिए बेहतर है - Geshi पर एक नज़र डालें ( http://qbnz.com/highlighter/ ) अगर आप रुचि रखते है। वास्तव में आप अपने सर्वर को बैकएंड तकनीक के माध्यम से HTML सामग्री को पार्स करने के लिए सेट कर सकते हैं - इसलिए जेएस हाइलाइटर्स की बिल्कुल भी आवश्यकता नहीं है। (वे जो एकमात्र कार्यक्षमता जोड़ते हैं, वह प्रिंट / कॉपी करने की क्षमता है [swf का उपयोग करके]।)
वेब संसाधन डिपो का यह लेख हाइलाइटिंग कोड के विकल्पों के एक समूह को सूचीबद्ध करता है, जिनमें से कुछ जावास्क्रिप्ट का उपयोग करते हैं। यह 4 मई 2009 को प्रकाशित हुआ था।