2017-11-03 24 views
5

चलो कहते हैं कि हम इसकैसे <a> टैग निर्माण करने के लिए नहीं है जब यूआरएल YAML मेटाडाटा में है pandoc मजबूर करने के लिए

--- 
link: https://google.com 
--- 

तरह YAML मेटाडाटा के साथ सरल खाली .Rmd फ़ाइल है तो html टेम्पलेट में, यह स्वचालित रूप से <a> में दिखाई देंगे चलो टैग जिन्हें

<a href="http://google.com" class="uri">http://google.com</a> 

कैसे <a> निर्माण करने के लिए नहीं है जब वहाँ YAML में यूआरएल है pandoc मजबूर करने के लिए? मेरा मतलब है कि मैं अंत में करना चाहते हैं प्राप्त html टेम्पलेट

http://google.com 

में योजना पाठ है या अगर मैं एक कड़ी है कि जिस तरह से

<a href="$link$">Google</a> 

मदद के लिए धन्यवाद जोड़ सकते हैं मैं का उपयोग स्वयं के html टेम्पलेट!

उत्तर

2

यह एक विस्तार है जो उत्पादन प्रारूप के तहत md_extensions विकल्प के साथ डिफ़ॉल्ट रूप से सक्षम किया जाता है, विशेष रूप से auto_link_bare_uris के कारण होता है: उदाहरण के लिए, यहाँ मैं पेट के बदलें। आप इसे अपने वाईएएमएल शीर्षलेख में अक्षम कर सकते हैं।

--- 
title: https://www.google.com 
output: 
    html_document: 
    md_extensions: -autolink_bare_uris 
--- 

बस ध्यान दें कि यह आपके दस्तावेज़ में यूआरआई के ऑटो लिंकिंग को प्रभावित करेगा, न केवल शीर्षक में। एक्सटेंशन को अक्षम करने के बाद आपको लिंक बनाने के लिए कोण ब्रैकेट में लिंक संलग्न करना होगा, यानी<https://www.google.com>पांडोकguide और आर मार्कडाउनsite इसमें विस्तार शामिल है।

1

एचटीएमएल ASCII संदर्भ के साथ शीर्षक में एक चरित्र को बदलने से ऑटो उत्पन्न करने और पृष्ठ पर सही ढंग से प्रदर्शित होने से लिंक बंद हो जाएगा।

--- 
title: https&#58;//gooogle.com 
--- 
+1

असल में यह उप-इष्टतम समाधान है। – Nicolabo

+0

सहमत ... अगर कोई दूसरा है तो मैं सीखने के लिए उत्सुक हूं कि इसे कैसे किया जाए। –

संबंधित मुद्दे