जीथब मार्कडाउन सेम पेज लिंक


101

मान लीजिए कि मेरे पास एक ही git हब wiki पृष्ठ के दो बिंदु हैं, जिसके लिए हम कॉल करेंगे place 1और place 2

##Title

###Place 1

Hello, this is some text to fill in this, [here](place2), is a link to the second place.

###Place 2

Place one has the fun times of linking here, but I can also link back [here](place1).

एक विकल्प एक ToC है।

##Title
[ToC]
###Place 1
###Place 2

क्या इसे करने का कोई तरीका है? नोट - यह देखा इसलिए मैं इसे विषय पर मान लूंगा। इसके अलावा, जो फ़ाइलों के बीच जाने से संबंधित है, यह उसी फ़ाइल के बीच जाने से संबंधित है।



@flyx - धन्यवाद, अगर यह काम करता है तो मैं वापस जवाब दूंगा =)
अलेक्जेंडर क्रैग

2
यह उत्तर शायद आपके लिए प्रासंगिक है।
फ्लाईएक्स

@flyx थोड़ा देर से, लेकिन धन्यवाद! यह वास्तव में मेरी मदद करता था एक गुच्छा :)
अलेक्जेंडर Craggs

जवाबों:


139

यह गितुब पर काम करता है:

## Title

### Place 1

Hello, this is some text to fill in this, [here](#place-2), is a link to the second place.

### Place 2

Place one has the fun times of linking here, but I can also link back [here](#place-1).

### Place's 3: other example

Place one has the fun times of linking here, but I can also link back [here](#places-3-other-example).

रूपांतरण नियमों का सारांश:

  • विराम चिह्नों को गिरा दिया जाएगा
  • प्रमुख सफेद स्थान गिरा दिए जाएंगे
  • ऊपरी मामले को निचले में बदल दिया जाएगा
  • अक्षरों के बीच रिक्त स्थान में परिवर्तित हो जाएगा -

लिंक और फ़ॉर्मेटिंग के साथ एक अच्छा उदाहरण दस्तावेज़ LivingSocial API डिज़ाइन गाइड है


2
ध्यान दें कि रेफरी लिंक को ही निचले मामले के रूप में कोडित किया जाना चाहिए। ऊपर दिए गए उदाहरण का उपयोग करते हुए, यदि आप लिंक करते हैं [here](#Place-2), तो लिंक काम नहीं करेगा। ध्यान दें कि उदाहरण में, शीर्षक को "प्लेस 2" कहा जाता है और इसके लिंक को (ठीक से) कहा जाता है [here](#place-2)
डेवएल

6
आप ही नाम के साथ 2 या अधिक शीर्षकों है, तो Placeलिंक नाम दिया जाएगा place, place-1, place-2, आदि तो फिर तुम भी एक स्पष्ट हैडर अगर Place 2इसकी लिंक हो जाएगा place-2-1
केविन

1
यह उत्तर अभी भी मददगार है क्योंकि यह गीतालाब विकी में काम करता है। Html विधि (gitlab विकी में एंकर टैग का उपयोग करके) काम नहीं करती है। मैं समझता हूं कि सवाल जीथब के बारे में था।
नादिता

यह BitBucket में समर्थित नहीं लगता है। मैं इसके बजाय एंकर <a name="link"> का उपयोग करता हूं।
рüффп

26

नामांकित कस्टम एंकर बनाना भी संभव है, यदि उदाहरण के लिए आपके पास एक ही नाम के साथ (उप-) शीर्षकों का एक गुच्छा है। हेडर के साथ ऐसा करने के लिए एक HTML टैग डालें:

<h4 id="login-optional-fields">
Optional Fields
</h4>

फिर इसे आईडी विशेषता से लिंक करें:

[see above](#login-optional-fields)

दस्तावेज़ में सीधे एंकर टैग जोड़ने के साथ ही काम करता है:

<a id="my-anchor"></a>

2
धन्यवाद, यह समाधान एक इलाज और एक कारण के लिए काम करता है। पिछले साल जीआईटी मार्कडाउन में बदलाव होने से शीर्षकों को जोड़ने से रोका जा #my headingसकता है क्योंकि अब इसे # my headingजोड़ना होगा और एंकर में जगह जोड़ना होगा जैसे (# my-heading)काम नहीं करता है
मिशेल

0

दुर्भाग्य से, ऐसा प्रतीत होता है कि GitHub wiki सभी "id = .." टैग्स को कस्टम HTML से टैग करता है जिसे आप विकि पृष्ठ पर जोड़ते हैं, इसलिए एक पृष्ठ के भीतर केवल काम करने वाले एंकर ही शीर्षक होते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.