दिलचस्प पोस्ट
पायथन: अन्य पायथन फ़ाइलों को कैसे आयात करें एंड्रॉइड – कोई वीडियो नहीं चलाया जा सकता है (एमपी 4 / एमओपी / 3 जीपी / आदि)? समझ में एक असाइनमेंट के साथ एक लूप को परिवर्तित करना पायथन में मैं एक लूप पिरामिड को अधिक संक्षिप्त कैसे बना सकता हूं? क्या एंड्रॉइड लेआउट फ़ोल्डर में सबफ़ोल्डर होते हैं? एक निश्चित वर्ण के बाद स्ट्रिंग का भाग निकालें जावा में पाश बनाम Iterator / foreach के लिए परंपरागत प्रदर्शन एल्गोरिथ्म यह पता लगाने के लिए कि क्या एक मंडल एक ही विमान में किसी अन्य मंडली के साथ एक दूसरे को छेदता है PHP स्ट्रिंग किसी अन्य स्ट्रिंग के साथ समाप्त होने के सबसे प्रभावी परीक्षण क्या है? जावा 100% वस्तु उन्मुख है? डी 3: समूह में कई तत्वों के साथ डेटा अपडेट करें MySQL – तालिकाओं के बीच 2 अलग-अलग डेटाबेस में शामिल हो? जावा निष्पादक: मैं कार्य प्राथमिकता कैसे निर्धारित कर सकता हूं? कॉर्पोरेट फ़ायरवॉल के पीछे urllib2 का उपयोग करने वाली वेबसाइट खोलने – 11004 Getaddrinfo विफल मैं .NET कंसोल अनुप्रयोग में एप्लिकेशन का पथ कैसे प्राप्त करूं?

Highlight.js का उपयोग करते हुए जेकेइल Github पृष्ठों में C # <summary> टैग दिखा रहा है

सरल HTML से कोड सफलतापूर्वक दिखाने के लिए, मैंने हाइलाइट.जेएस को मेरे जेक्लेम आधारित ब्लॉग में जोड़ा है जो कि जिथूब पृष्ठों पर चल रहा है

<!--Add Highlight.js https://highlightjs.org/download/ --> <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.0.0/styles/default.min.css"> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.0.0/highlight.min.js"></script> <!-- Using Highight.js https://highlightjs.org/usage/--> <script> hljs.initHighlightingOnLoad(); </script> 

मुझे नीचे की सी # कोड यानी <pre> <code class="csharp"> और </code> </pre> बीच सब कुछ दिखाना होगा:

 <pre> <code class="csharp"> /// <summary> /// Main class of the project /// </summary> class Program { /// <summary> /// Main entry point of the program /// </summary> /// <param name="args">Command line args</param> static void Main(string[] args) { //Do stuff } } </code> </pre> 

यह कोड इस। .md फ़ाइल में जोड़ा गया है जो यहां प्रदर्शित होता है ।

<summary> टैग को छोड़कर, सब कुछ प्रदान किया जा रहा है हाइलाइटर को सामान्य HTML के रूप में गलतफहमी है?

सवाल:

एक डेवलपर कैसे सुनिश्चित करता है कि <pre> <code class="csharp"> और </code> </pre> उस परिस्थिति में Highlight.js का उपयोग करके उस <summary> टैग को प्रदर्शित किया जा सकता है?

Solutions Collecting From Web of "Highlight.js का उपयोग करते हुए जेकेइल Github पृष्ठों में C # <summary> टैग दिखा रहा है"

एचटीएमएल टैग फ्रेज़िंग कन्टैंट का उपयोग करता है जिसका अर्थ है कि यह नियमित एचटीएमएल टैग जैसे कि <summary> को नियमित एचटीएमएल कोड के रूप में इस्तेमाल करेगा और इसलिए आउटपुट को छोड़ देता है।

इस समस्या से बचने के लिए आपको सभी टैग ठीक से एन्कोड करना होगा:

 <pre> <code class="csharp"> /// &lt;summary&gt; /// Summary description for the function or property goes here /// &lt;/summary&gt; </code> </pre> 

_sass/_syntax-highlighting.scss में हाइलाइट टैग और सीएसएस ( _sass/_syntax-highlighting.scss ) जहाज पर है

 {% highlight csharp %} /// <summary> /// Main class of the project /// </summary> class Program { /// <summary> /// Main entry point of the program /// </summary> /// <param name="args">Command line args</param> static void Main(string[] args) { //Do stuff } } {% endhighlight %} 

यह बॉक्स से बाहर काम करता है क्लाइंट साइड अधिभार के लिए कोई ज़रूरत नहीं है। सभी Pygment lexers उपलब्ध हैं।