2010-08-16 16 views
93

मैं एक ऐसी वेबसाइट संपादित करने की कोशिश कर रहा हूं जो एक मॉडक्स सीएमएस का उपयोग करता है, और यह मार्कडाउन का उपयोग कर रहा है। अब मैं एक और विंडो में एक नया लिंक खोलना चाहता हूं।मार्कडाउन एक नया विंडो लिंक खोलें

क्या यह संभव है? धन्यवाद

The Link [Registration](http://www.registration.com) 
+3

http://stackoverflow.com/questions/4425198/markdown-target-blank –

उत्तर

122

वहाँ markdown में ऐसी कोई सुविधा है, लेकिन आप हमेशा markdown अंदर HTML का उपयोग कर सकते हैं:

<a href="http://example.com/" target="_blank">example</a> 
+7

का डुप्लिकेट उत्तर के लिए धन्यवाद। मैंने यह भी देखा कि मार्कडाउन में कोई सुविधा नहीं है। मुझे लगता है कि यह काफी अनुकूल मित्र नहीं है – tintincutes

+5

मार्कडाउन एचटीएमएल की सबसे आम विशेषताओं के लिए शॉर्टेंड प्रदान करता है। इसकी सबसे अच्छी सुविधाओं में से एक यह है कि आप हमेशा HTML के लिए पूर्ण वाक्यविन्यास पर फ़ॉलबैक कर सकते हैं। इसमें उन चीजों को शामिल करना शामिल है जो मार्कडाउन में शामिल नहीं हैं। व्यक्तिगत रूप से, मुझे लगता है कि मार्कडाउन संक्षिप्त है और इसमें बहुत कम फ्लाफ शामिल है। यह शॉर्टेंड के पूरे सेट को सीखना आसान बनाता है। यह विशेष रूप से महत्वपूर्ण है यदि आप किसी और को बाद में अपना कोड पढ़ने की उम्मीद करते हैं। – justis

+0

ग्रेट प्रतिक्रिया, मार्कडाउन की कुछ सीमाओं से फंसने की कोई ज़रूरत नहीं है, और मुझे ध्यान रखना चाहिए, यह संयोजन (एमडी/एचटीएमएल) गिटहब पर बहुत अच्छा काम करता है। –

2

एक के लिए इस व्यवस्थित सभी बाहरी लिंक के लिए,CSS is no option करना चाहते हैं, तो। हालांकि, एक निम्न sed आदेश चला सकता है एक बार (एक्स) एचटीएमएल Markdown से बनाया गया है:

sed -i 's|href="http|target="_blank" href="http|g' index.html 

यह आगे एक भी कार्यप्रवाह में स्वचालित किया जा सकता है जब निर्माण निर्देश के साथ एक Makefile कार्यरत है।

पीएस: यह उत्तर उस समय लिखा गया था जब extension link_attributes अभी भी पांडोक में उपलब्ध नहीं था।

38

this answer द्वारा सुझाव दिया गया है: Jekyll या अधिक विशेष रूप kramdown के लिए

[link](url){:target="_blank"} 

वर्क्स, जो markdown, as part of Jekyll's (default) configuration का सुपरसेट है। लेकिन सादा मार्कडाउन के लिए नहीं।^_^

+3

लेकिन यह सादा मार्कडाउन –

+2

नहीं है तो समस्या क्या है? वैसे भी, यह जेकिल में बहुत अच्छा काम करता है, धन्यवाद! – c4k

+10

यह काम नहीं करता है। –

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