आप एक जिस्ट में चित्र कैसे अपलोड करते हैं?


145

आप एक जिस्ट में चित्र कैसे अपलोड करते हैं?

इस पर एक नज़र: https://gist.github.com/mbostock/5503544#file-thumbnail-png

मैंने जो कोशिश की है वह एक gist के एडिट मोड में इमेज फाइल को ड्रैग-एंड-ड्रॉप कर रहा है। यह Crhome और FireFox के तहत काम नहीं लगता था।

अद्यतन: GitHub के साथ आगे और पीछे के ईमेल के बाद, यह सुविधा (ड्रैग-एंड-ड्रॉप बाइनरी फ़ाइलें, चित्र) समर्थित नहीं है।


1
यह आसान है ... बस किसी भी git क्लाइंट का उपयोग करें ... से प्रोजेक्ट को सिंक करें, प्रोजेक्ट की डायरेक्टरी में फाइल कॉपी करें, रेपो (git ऐड) में जोड़ें, कमिट करें और फिर से सिंक करें ...
Selvin

8
fx ... git clone https://gist.github.com/6afe8ae9d00c98694dc8, cd 6afe8ae9d00c98694dc8, xcopy path/to/src/file.any file.any, git add any.any, git commit -m 'n/a',git push
Selvin

कई तरीके यहां दिखाए गए हैं - gist.github.com/cben/46d9536baacb7c5d196c
SLM

जवाबों:


83

मैं उसी प्रश्न के उत्तर की तलाश में था, यहाँ वही है जो मैंने अभी पाया:

  1. आप एक गिट रिपॉजिटरी के रूप में अपने जीन्स को क्लोन कर सकते हैं और अपनी तस्वीर जोड़ सकते हैं, फिर मूल पर धक्का दे सकते हैं। देखें लोड हो रहा है-थंबनेल में-सार-के लिए

  2. ऐसा करने के लिए एक लिपि लिखी गई है: हेक्टिकजेफ / जिस्ट-इमग

मैंने अभी तक उपरोक्त समाधानों की कोशिश नहीं की है, लेकिन बहुत यकीन है कि उन्हें काम करना चाहिए। मैंने अपने जिस्ट को एक पीएनजी के साथ अपडेट करने के लिए डिफंकट / गिस्ट का उपयोग करने की कोशिश की, लेकिन अपने जीस्ट में एक बाइनरी फाइल का प्रदर्शन किया।


2
मैंने इस विधि का परीक्षण किया और यह एनिमेटेड GIF के साथ भी काम करता है! लाइव उदाहरण देखें: gist.github.com/stephenlb/… यह प्रकाशित सदस्यता दिखा रहा है python इको सर्वर।
स्टीफन ब्लम

बस यह सुनिश्चित करने के लिए: जीथब को धक्का देना, भले ही यह एक जिस्ट के लिए हो, आपको जीथब में पंजीकृत होने और लॉग इन करने की आवश्यकता है, है ना?
सादाऊ

1
Gist-img स्क्रिप्ट वास्तव में काम करती है? जब मैं एक बेस 64 के परिणाम को 12kb / gng फाइल को github api में एन्कोडेड करने के लिए पोस्ट करता हूं, तो एक जिस्ट बनाने के लिए मैं एक टेक्स्ट फाइल के साथ समाप्त होता हूं जिसे test.png कहा जाता है । मुझे यकीन है कि यह git का उपयोग करके बहुत अच्छा काम करता है, लेकिन मैं इसका उपयोग उन बॉक्स से gists बनाने के लिए करना चाहता हूं जहां मैं git सेटअप नहीं कर सकता। इस सुविधा को लागू करने के लिए मेरी जिस्ट मेकिंग स्क्रिप्ट के खिलाफ भी एक मुद्दा दायर किया गया है।
पेन्चेंट

76

थोड़ी रचनात्मकता के साथ आप इसे क्लोनिंग की तुलना में तेजी से हासिल कर सकते हैं। ड्रैग / ड्रॉप करने के लिए:

  1. जिस्ट बनाएं
  2. नीचे टिप्पणी क्षेत्र में एक छवि खींचें । यह आपकी छवि फ़ाइल को अपलोड करेगा और आपकी अपलोड की गई छवि के लिए url के साथ मार्कडाउन कोड डालेगा।
  3. इस मार्कडाउन को कॉपी करें और उस फाइल में पेस्ट करें जिसे आप इसे प्रदर्शित करना चाहते हैं।

जीवंत उदाहरण

टिप्पणी क्षेत्र का स्क्रीनशॉट


4
यह SSH दृष्टिकोण की तुलना में बहुत बेहतर और आसान है, धन्यवाद।
फॉक्सडिप्लॉय

2
बहुत अच्छा। जिस्ट के फाइल एक्सटेंशन से फर्क पड़ता है। मैंने कोशिश की foobar.pngऔर केवल पाठ देखा। जाहिर है, यह *.mdमार्कडाउन के प्रतिपादन का प्रयास करना होगा ।
सायेंसो

1
@ कोकवल्ला मैं पुष्टि कर सकता हूं। बस जीथब को टिकट दिया।
उल्लू

1
@ कोकोलोथ गितुब ने मुद्दा तय किया। यह फिर से काम करता है।
उल्लू

1
यह इमेज जोड़ने का सबसे सरल और सुरक्षित तरीका है। Ssh का उपयोग करते समय, छवि एक बड़ी व्यक्तिगत छवि होगी और हम उस छवि को प्रबंधित नहीं कर सकते हैं जैसे कि टेक्स्ट जोड़ना, या फिर इसे
जिस्ट

43
  1. एक बनाएं सार अपने gists की या पुन: उपयोग एक।
  2. अपने लिंग को क्लोन करें:

    git clone https://gist.github.com/<hash>.git
    
  3. अपनी छवि को अपने जिस्म के भंडार में जोड़ें:

    git add my-image.jpg
    
  4. छवि को कमिट करें:

    git commit -m "adding my image to my gist"
    
  5. आपको संशोधनों को आगे बढ़ाते हुए अपडेट करें:

    git push origin master
    

मैंने इन चरणों को करने के लिए GitHub डेस्कटॉप का उपयोग किया।
जेम्स डन

मैंने चरण 5 में गैब पुश का इस्तेमाल किया
गेब्रियल चुंग

6

एसएसएच के साथ क्लोन जिस्ट:

$ git clone git@gist.github.com:<hash>.git mygist

HTTP क्लोन ने ठीक काम किया, लेकिन HTTP प्रमाणीकरण समस्याओं में भाग गया git push


1
मैं भी, ऑटिहंग के साथ एक ही मुद्दा। मुझे लगता है कि इसकी वजह से 2FA है। ssh रास्ता काम करता है (जो वैसे भी आप का उपयोग किया जाना चाहिए)
एडगर Aroutiounian

4

मैं भी इसी सवाल का जवाब तलाश रहा था, मेरे मामले में पीडीएफ फाइलों को अपलोड करने में सक्षम होने के लिए। मुझे परेशानी हुई gist-img(इस प्रश्न के एक अन्य उत्तर में)। मैंने कुछ और खोज की और जिस्टअप की खोज की , जो पूरी तरह से काम करता है , पहली बार मैंने इसे आजमाया। यह नोड और एनपीएम का उपयोग करता है , इसलिए इसे अधिकांश प्रमुख ऑपरेटिंग सिस्टम पर काम करना चाहिए।


Gistup बहुत मददगार था: पूरे वर्कफ़्लो को सुचारू करता है (न कि केवल इमेज-अपलोड स्टेप)।
डॉन मैककरी

3

अपने Gist url में चित्र कैसे लगाएं:

  1. अपनी छवि को imgur.com जैसी जगह पर मुफ्त में अपलोड करें, फिर हॉट-लिंक प्राप्त करें।
  2. एक फ़ाइल जोड़ें और इसे एक मार्कडाउन एक्सटेंशन दें .mdऔर मार्कडाउन इमेज सिंटैक्स का उपयोग करें:

![alt text here](https://URL)

  1. ?????
  2. फायदा

2
यह एक सवाल का जवाब है जैसे "मैं अपनी छवि को कैसे सम्मिलित करूं और इनलाइन छवि बनाऊं"।
m3nda

0

कहीं छवि अपलोड करना और HTML <img> टैग का उपयोग करना मेरे लिए काम करता है


-4

यदि आप कोई चित्र अपलोड करते हैं, तो इन चरणों का प्रयास करें:

  • अपनी छवि को DataURI में बदलें। उदाहरण के लिए यहाँ duri.me पर
  • फिर यह स्ट्रिंग एक पाठ फ़ाइल के रूप में GIST में सम्मिलित होती है

यदि आप वापस कनवर्ट करना चाहते हैं, तो कई विकल्प हैं। उदाहरण के लिए, यह: डेटा डेटा के लिए URI डेटा परिवर्तित करना


ठीक है @ RadimKöhler, क्षमा करें
Feri

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