2012-10-24 12 views
41

दोस्तोंगिथब की मार्कडाउन फ़ाइलों में छवियों को कैसे प्रदर्शित करें?

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

![Figure 1-1](https://raw.github.com/username/repo/master/images/figure 1-1.png "Figure 1-1") 

लेकिन मैं दूसरों के साथ सहयोग करने के लिए तो मैं उपयोगकर्ता नाम और रेपो नाम हार्ड कोडित नहीं करना चाहती की जरूरत है।

![Figure 1-1](images/figure 1-1.png "Figure 1-1") 

यह मेरी स्थानीय डिस्क पर काम करता है लेकिन GitHub पर काम नहीं:

मैं इस का उपयोग करने की कोशिश की।

क्या कोई इस मुद्दे के बारे में जानता है? धन्यवाद।

उत्तर

80

मुझे जवाब खुद मिला।

बस बस संलग्न = रॉ इमेज यूआरएल को सच चाल कर देगा:

![](images/table 1-1.png?raw=true) 
+1

यह मेरे लिए काम करता है जब GitHub पर सीधे Markdown फ़ाइलें देखने में संलग्न, लेकिन प्रोजेक्ट के मुख्य पृष्ठ पर प्रदर्शित README.markdown फ़ाइल के लिए नहीं। – jmohr

+0

@jmohr मुझे लगता है कि मुख्य पृष्ठ पर रीडमी फाइलों को अपवाद के रूप में माना जाना चाहिए। – MrROY

+0

यह मेरे लिए मुख्य पृष्ठ पर README फ़ाइल पर काम किया। –

6

मैं सिर्फ एक ही मुद्दा था और यह URL में अंतरिक्ष की वजह से हो निकला। %20 के रूप में अंतरिक्ष को मैन्युअल रूप से यूआरएल एन्कोडिंग इसे ठीक करता है।

तो अपने उदाहरण का उपयोग मैं बदल दिया है:

![](images/table 1-1.png) 

रहे हैं:

![](images/table%201-1.png) 

संपादित करें: मैं इस बारे में GitHub पूछा और यह Markdown प्रतिपादन के लिए व्यवहार जब से वे moved to a new spec की उम्मीद है। यह स्पष्ट रूप से यूआरआई में रिक्त स्थान को अस्वीकार करता है, क्योंकि अब स्पेस को वैकल्पिक छवि शीर्षक से यूआरआई को अलग करने के लिए उपयोग किया जाता है। कल्पना के प्रासंगिक भाग यहाँ है:

https://github.github.com/gfm/#example-471 - गंतव्य रिक्तियों या पंक्ति विरामों शामिल नहीं हो सकता है, भले ही नुकीले कोष्ठक

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