GitHub पर अन्य विकी पृष्ठों से लिंक करना? [बन्द है]


197

GitHub विकी आपको विकी में अन्य पृष्ठों से लिंक करने की अनुमति देता है:

[[Wiki Page Name]]

हालांकि, मैं लिंक बनाते समय विकी पेज नाम से अलग पाठ प्रदर्शित करना चाहता हूं। क्या इसे करने का कोई तरीका है? क्या मैं सभी गलत पेजों को विकि लिंक कर रहा हूँ?

जवाबों:


86

GitHub डिफ़ॉल्ट रूप से विकिस के लिए मार्कडाउन सिंटैक्स का उपयोग करता है ताकि आप बस कर सकें:

[Arbitrary Link Text](Wiki Page Name)

की जाँच करें Markdown और इस ब्लॉग पोस्ट उनके wikis और अन्य मार्कअप वाक्यविन्यास वे समर्थन के बारे में अधिक जानकारी के लिए।

जब आप होम पेज पर होते हैं तो इस समाधान में समस्याएँ होती हैं क्योंकि यह सापेक्ष URL बनाता है। की जाँच करें स्वेन के जवाब नीचे,।


24
@ स्वेन का जवाब सही है, यह जवाब गलत है।
जॉन क्रैम

23
यह एक रिश्तेदार url लिंक बनाता है, इसलिए यदि आप उसी निर्देशिका में होते हैं जिस पृष्ठ पर आप इसे लिंक करने का प्रयास कर रहे हैं, अन्यथा यह नहीं होता है। विशेष रूप से, यदि होम पेज (http: //../project_name/wiki) पर हीर, तो यह काम नहीं करेगा, क्योंकि अन्य सभी पेज विकि डायरेक्टरी में हैं, जबकि होमपेज ऐसा नहीं है।

4
-1 चूंकि यह टूट जाता है; इस थ्रेड पर अंतिम टिप्पणी शामिल करने के लिए अपडेट किए जाने की आवश्यकता है और मैं +1 में बदल जाऊंगा।
मेरलिन मॉर्गन-ग्राहम

8
हां, [[Link Text|WikiPage]]मेरे लिए काम करता है। अपने उत्तर में दलीलों को जोड़ें
एंटोन डैनिलचेंको

5
मई 2014 तक, यह GitHub पर तय किया गया प्रतीत होता है। यह उत्तर अब सभी पृष्ठों पर काम करता है। हालाँकि, पूर्वावलोकन अभी भी टूटा हुआ है।
drhagen

280

मार्कडाउन लिंक सिंटैक्स का उपयोग करना

[Link Text](WikiPage)

संपादन पूर्वावलोकन में काम करने लगता है, लेकिन वास्तविक विकी पृष्ठ पर नहीं। कम से कम मेरे लिए उत्पन्न लिंक WikiPageइसके बजाय है wiki/WikiPageऔर मुझे प्रसिद्ध GitHub 404 मिलता है ।

हालाँकि MediaWiki सिंटेक्स

[[Link Text|WikiPage]]

मेरे लिए काम करता है, यहां तक ​​कि मार्कडाउन विकि पृष्ठों के लिए भी।


4
इसके अलावा, यदि लिंक टेक्स्ट और विकी पेज समान हैं, तो आप बस उपयोग कर सकते हैं [[My Wonderful Wiki Page]]:। इससे लिंक होगा wiki/My-Wonderful-Wiki-Page
जिमोथी

7
हां, [[Link Text|WikiPage]]मेरे लिए काम करता है। दलीलों में अपना उत्तर संपादित करें
एंटोन डैनिलचेंको

6
यह निश्चित रूप से स्वीकृत उत्तर होना चाहिए।
केनी कैसन


1
ध्यान दें कि, मार्च 2019 तक, जबकि मीडियाविकी सिंटैक्स लिंक टेक्स्ट के रूप में सादे टेक्स्ट के साथ लिंक के लिए काम करता है , यह तब टूटता है जब किसी भी फॉर्मेटिंग के साथ लिंक टेक्स्ट को पार्स करने के लिए कहा जाता है, चाहे मार्कडाउन या मीडियाविकि सिंटैक्स। उदाहरण के लिए, `` `[[का विवरण foo| फू]]` `` (कोड-स्वरूपित) स्रोत मार्कअप प्रस्तुत करेगा, न कि इच्छित लिंक। अगर किसी को इसके आसपास कोई रास्ता पता है, तो कृपया मुझे बताएं।
जेफ डिकी

29

आंतरिक रेफरी हिस्सा अपनी परियोजना के सापेक्ष है। विकी पृष्ठों के लिए उपयोग करें:

[Page Name](wiki/Page-Name)

पूर्वावलोकन में लिंक टूट जाएगा लेकिन जब पृष्ठ सहेजा जाता है तो यह काम करेगा।


1
काम करता है लेकिन स्वेन का जवाब बेहतर काम करता है।
उलरिच स्टर्न

4
कस्टम साइडबार के अंदर का उपयोग करते समय इसके साथ एक समस्या है, यदि आप अपने किसी लिंक को नेविगेट करते हैं, जैसे wiki/Page-Name, तो wiki/Page-Nameपृष्ठ के साइडबार में, लिंक डबल wikiतत्व जैसे टूट रहे हैं wiki/wiki/Page-Name
मैट

-7

विकी संपादक की मदद की जाँच करें। यह आपको बताता है:

एक संदर्भ लिंक बनाने के लिए, वर्ग कोष्ठक के दो सेट का उपयोग करें। [my internal link][internal-ref]आंतरिक संदर्भ से लिंक करेगा internal-ref


2
मैंने यह भी देखा, लेकिन यह काम नहीं करता है, क्योंकि - जैसा कि उल्लेख किया गया है - मार्कडाउन को आंतरिक-रेफ के आसपास गोल कोष्ठक की आवश्यकता होती है। मुझे आश्चर्य है कि मदद में गलत जानकारी क्यों है।
एथन लरॉय

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