GitHub रेपो पर एक छवि डालने और प्रदर्शित करने के लिए मार्कडाउन


41

GitHub प्रलेखन के अनुसार , एक छवि डालने के लिए मार्कडाउन सिंटैक्स है:

![GitHub Logo](/images/logo.png)
Format: ![Alt Text](url)

उनके उदाहरण वाक्य रचना के बाद, मैं यह काम करने में सक्षम नहीं हो सकता।

यहां तक ​​कि GitHub लोगो उदाहरण काम नहीं करता है।

मैं क्या खो रहा हूँ? या यह एक GitHub बग है?


URL को HTTP से पूर्ण पथ पर बदलें और देखें कि आपको कहाँ ले जाता है
आठ दिन की Malaise

@EightDaysofMalaise: यह वास्तव में चाल है ... क्या आप कृपया इसे उत्तर के रूप में लिख सकते हैं? मैंने गितुब को प्रलेखन त्रुटि की सूचना दी।
निक

मुझे लगता है कि उनके दस्तावेज बदल गए। "छवि" , "चित्र" और "लोगो" अब पृष्ठ पर उल्लिखित नहीं हैं।
jww

जवाबों:


35

आप अपनी मार्काडाउन फ़ाइल में उस छवि को पूरा पथ / स्थान याद कर सकते हैं जिसे आप शामिल करना चाहते हैं।

दिया गया उदाहरण एक सापेक्ष पथ है, जहाँ फ़ाइल के रूप में चित्र उसी सर्वर पर रहता है। मदद में, यह मान लेगा कि छवि वास्तव में यहां स्थित है:

https://github.com/images/logo.png

लेकिन यह एक मान्य फ़ाइल या स्थान नहीं है।

यह सुनिश्चित करने के लिए कि आप एक छवि प्रदान कर सकते हैं कोई फर्क नहीं पड़ता कि आप इसे कहाँ से देख रहे हैं, यह पूर्ण URL शामिल करने के लिए सुरक्षित है, जिसमें डोमेन नाम शामिल होगा।

तो आपका उदाहरण इसके बजाय कुछ इसी तरह का उपयोग करना होगा:

![Bilby Stampede](http://example.com/images/logo.png)

25

उपरोक्त उत्तर के जवाब में:

जनवरी 30, 2013 तक, GitHub अब सापेक्ष लिंक की अनुमति देता है

सुनिश्चित करें कि आप संलग्न हैं? कच्चे = URL के अंत में सच है, यद्यपि। यहाँ एक उदाहरण है:

![Image](../blob/master/public_html/img/nokia.png?raw=true)

जिस तरह से GitHub URL को हैंडल करता है, यदि आप एपेंड नहीं करते हैं, तो स्रोत URL पर कच्चा = खरा, आपका ब्राउज़र उस पेज को लोड करने का प्रयास करेगा जो छवि प्रदर्शित करता है।


क्या आप सुनिश्चित हैं कि अपडेट में src के रूप में उपयोग करना भी शामिल है?
को मलाइज़

1
हाँ यह करता है। हालाँकि, आपको URL के अंत में "? Raw = true" को जोड़ना होगा। यहाँ एक उदाहरण है :! [छवि] (.. / बूँद / मास्टर / public_html / img / nokia.pache; कच्चा = सच)
क्रिस मॉरिस

बस जवाब अद्यतन :)।
क्रिस मॉरिस

1
यह मेरी मार्कडाउन फ़ाइल के लिए काम करता है, लेकिन मुझे pandoc: pandoc: TeX स्रोत से पीडीएफ बनाने में त्रुटि हुई। ! LaTeX त्रुटि: अज्ञात ग्राफिक्स एक्सटेंशन: .png? कच्चे = सच। विवरण के लिए लेटेक्स मैनुअल या लेटेक्स साथी का अवलोकन करें। तत्काल सहायता के लिए H <वापसी> टाइप करें। ... l.175 ... 2014-04-08_Bergman2011_Fig2.png? कच्चा = सत्य}
djhocking

2

मैं अपने मार्कडाउन को स्थानीय रूप से केवल URL के माध्यम से देखने योग्य स्थान पर धकेलने से पहले परीक्षण करना पसंद करता हूं। इसलिए मुझे एक सापेक्ष URL चाहिए जो मैं कहीं भी उपयोग कर सकूं। GitHub अब उन का समर्थन करता है।

आपकी imagesउपनिर्देशिका, आपकी मार्कडाउन फ़ाइल के समान निर्देशिका में है, यह शुरुआत में स्लैश की आवश्यकता नहीं है - कोशिश करें:

markdown ![GitHub Logo](images/logo.png)

के बजाय

markdown ![GitHub Logo](/images/logo.png)

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