2012-05-25 21 views
18

मैं जिथब पृष्ठों के साथ एक साइट को बुला रहा हूं और उन शब्दों के हिस्सों को इटैलिकिस करने के लिए शब्दों के भीतर अंडरस्कोर करना चाहता हूं। जैसे function_name_herename इटालिसिक के साथ प्रस्तुत नहीं करना चाहिए। मैं समझता हूं कि जिथब स्वादित मार्कडाउन इस तरह स्मार्ट होना चाहिए; लेकिन मैं अभी भी अपने प्रस्तुत पृष्ठ में इटालिक्स देख रहा हूं।अंडरस्कोर मुद्दे: जेकील + रेडकार्प == गिथब स्वाद चिह्नित?

मैं में मेरी _config.yml

markdown: redcarpet 

... कुछ और मैं Github markdown व्यवहार स्वाद पाने के लिए क्या करने की जरूरत निर्धारित किया है?

उत्तर

20

गीथब के gh-pages पर उपलब्ध जैकील का संस्करण रेडकार्प (रेडकार्पेट 2) का नवीनतम संस्करण नहीं चलाता है जो इन सुविधाओं का समर्थन करता है। There's a plugin to provide the latest version of redcarpet to Jekyll है, जिसमें आप तो व्यवहार आप चाहते हैं, कॉन्फ़िगर कर सकते हैं यानी तो हाँ, मैं मानता हूँ यह पागलपन है कि GitHub के रूप में gh-पृष्ठों पर एक ही markdown पार्सर नहीं चलता है लगता है अपने _config.yml

markdown: redcarpet2 
redcarpet: 
    extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables",  "with_toc_data"] 

में जोड़ना यह साइट पर हर जगह अपने github-flavored-markdown के लिए उपयोग करता है।

+14

जेकिल 0.12.0 के रूप में, रेडकारपेट 2 को जेकिल द्वारा प्लगइन की आवश्यकता के बिना समर्थित किया जाता है, इसलिए मूल प्रश्न में दिखाया गया दृष्टिकोण अब अतिरिक्त संशोधन के बिना काम करना चाहिए। – cboettig

+2

[गिटहब पेज जेक्ली डॉक्स] के अनुसार (https://help.github.com/articles/using-jekyll-with-pages) वे अब रेडकार्प 2.2.2 का उपयोग कर रहे हैं। –