2013-10-14 13 views
6

मैं उस तरहMarkdown आंतरिक BitBucket में काम नहीं कर लिंक README.md

## Table of Contents 

* [Document Organization](#document-organization) 

... 

## Document Organization 

जब मैं उदात्त पाठ लिंक के साथ ब्राउज़र में markdown पूर्वावलोकन को खोलने के कुछ चला जाता है एक BitBucket परियोजना में एक README.md फ़ाइल है सामग्री तालिका में उपयुक्त वर्गों पर कूदें, लेकिन जब मैं बिटबकेट में फ़ाइल अपलोड करता हूं, तो यूआरएल सही लगता है लेकिन यह खंड पर नहीं जाता है।

बिटकबकेट भंडार निजी है इसलिए मैं इसे साझा नहीं कर सकता।

मैं इसे कैसे ठीक कर सकता हूं?

उत्तर

16

मैं मैं क्या bitbuckets ऑटो आईडी के याद से, एंकर टैग पर उत्पन्न एचटीएमएल जाँच चाहते हैं मुझे लगता है अपने लिंक अधिक की तरह

* [Document Organization](#markdown-header-document-organization) 
+0

एक ही नाम वाले एकाधिक शीर्षलेखों को अंकुरित किया गया है, उदा। '# मार्कडाउन-हेडर-दस्तावेज़-संगठन_1',' _2', आदि – achennu

+2

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

+0

उत्तर में नोट करें कि आपको अनुभाग नाम के बाद उपसर्ग _markdown-header_ शामिल करना होगा। फिर यह बिटबकेट README.md के रूप में काम करता है। कार्य उदाहरण: https://bitbucket.org/tutorials/markdowndemo/overview – intotecho

2

यहाँ देखने के लिए की जरूरत है एक टुकड़ा की एक तालिका उत्पन्न करने के लिए है बिटबकेट रीडेम्स (या अन्य मार्कडाउन फाइलें) के लिए सामग्री।

cat readme.md |\ 
grep "^#" |\ 
sed 's|^[ ]*||g' |\ 
awk -F, '\ 
BEGIN { 
}{ 
    basic_name=$1; 
    anchor=basic_name 
    basic_name_no_hash=basic_name 
    gsub(/^[#]* /,"",basic_name_no_hash) 
    gsub(/[ ]*$/,"",basic_name_no_hash) 
    subs_string=basic_name 
    subs = gsub(/#/,"",subs_string); 
    gsub(/^[#]+ /,"",anchor); 
    gsub(/ /,"-",anchor); 
    anchor = tolower(anchor); 
    {for (i=0;i<subs-1;i++) printf " " } 
    print "* [" basic_name_no_hash "](#markdown-header-" anchor ")"; 
} 
END { 
}' 
+0

मैंने अभी तक यह कोशिश नहीं की है। लेकिन, अगर यह काम करता है तो कोड का अच्छा चोटी। धन्यवाद। –

0

यह भी हो सकता है।

इस अनुसार: https://confluence.atlassian.com/bitbucket/mark-up-comments-305037452.html, बिटबकेट सामग्री सारणी तालिका का समर्थन करता है जो दस्तावेज़ शीर्षलेखों के आधार पर लिंक और एंकर उत्पन्न कर सकता है।

टीओसी विस्तार यहाँ प्रलेखित है: https://pythonhosted.org/Markdown/extensions/toc.html

पाठ जोड़ें "[टीओसी]" दस्तावेज़ की शुरुआत करने के लिए के लिए यह उत्पन्न किया जाना है।

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