GitHub deposundaki README dosyasına bir ekran görüntüsü yerleştirmek mümkün müdür? Sözdizimi nedir?
GitHub deposundaki README dosyasına bir ekran görüntüsü yerleştirmek mümkün müdür? Sözdizimi nedir?
Yanıtlar:
Markdown (README.md) kullanıyorsanız:
Reponuzda resim olması koşuluyla, göreli bir URL kullanabilirsiniz:

Başka bir yerde barındırılan bir resmi yerleştirmeniz gerekiyorsa, tam bir URL kullanabilirsiniz

GitHub , çatallı depoların doğru bir şekilde işaretlenmesini sağlamak için parametre ile göreli bağlantılar kullanmanızı önerir ?raw=true.
raw=trueParametre bağlanmak görüntüyü sağlamak amacıyla, orada olduğu gibi görüntüleniyor. Bu, söz konusu dosya için tüm GitHub arayüzüne değil, yalnızca görüntüye bağlanılacağı anlamına gelir. Daha fazla ayrıntı için bu yoruma bakın.
Bir örneği inceleyin: https://raw.github.com/altercation/solarized/master/README.md
Eğer SVG lezyonu kullanırsanız o zaman için sterilize özelliğini ayarlamak gerekir trueyanı: ?raw=true&sanitize=true. (Teşekkürler @EliSherer)
Ayrıca, README dosyalarındaki göreli bağlantılar hakkındaki belgeler: https://help.github.com/articles/relative-links-in-readmes
Ve elbette markdown belgeleri: http://daringfireball.net/projects/markdown/syntax
Ayrıca, screenshotsgörüntüleri saklamak için yeni bir dal oluşturursanız , masterçalışma ağacında olmalarını önleyebilirsiniz
Daha sonra bunları kullanarak gömebilirsiniz:

/relative/path/to/img.jpg, bu eğik çizgi nedeniyle mutlak bir yol değil mi?
raw=trueparametre GitHub arabirimini değil, GitHub yolunun işaret ettiği görüntüyü oluşturmak için vardır. Farkı deneyin ve görün: github.com/altercation/solarized/blob/master/img/… vs github.com/altercation/solarized/blob/master/img/… . İlk URL size GitHub arayüzünü ve resmi, ikincisi ise yalnızca resmi gösterir. Depoları klonlarken / çatallarken göreli bağlantılar hala yararlıdır, bu nedenle evet bu parametreyle göreli yollar kullanmalısınız, ancak bunlar iki farklı kavramdır.
Kabul edilmiş bir cevap olmasına rağmen GitHub'da benioku görüntülerini yüklemek için başka bir yol eklemek istiyorum.
Daha fazla ayrıntıyı burada bulabilirsiniz
Repo'mdaki görüntüye giden yolun yeterli olmadığını, raw.github.comalt alandaki görüntüye bağlanmak zorunda olduğumu fark ettim .
URL biçimi https://raw.github.com/{USERNAME}/{REPOSITORY}/{BRANCH}/{PATH}
Markdown örneği 
raw.github.comalt alandaki resme nasıl bağlanır? görüntü dosyası nereye yüklenir?
Aşağıdaki satırlardan biri aradığınız şey olmalıdır
dosyanız depodaysa

dosyanız başka bir harici URL'de ise

Görüntüleri görüntülemek için kullanılan işaretleme sözdizimi aslında:

AMA: Nasıl sağlanır url?
Yani ... bu harika numarayı kullanabilirsiniz github'u görüntü dosyanızı barındırmak için . TDLR:
http://solutionoptimist.com/2013/12/28/awesome-github-tricks/
URL eklemekten çok daha basit Aynı depoya bir resim yükleyin, örneğin:

bunu README'ye ekle
<div align="center">
<img src="/screenshots/screen1.jpg" width="400px"</img>
</div>
Markdown: 
Ardından görüntü kaynağını kopyalayın
Şimdi README.md dosyanıza ekleyin
Bitti!
Alternatif olarak bazı görüntü barındırma sitelerini kullanabilir imgurve URL'sini alıp README.md dosyanıza ekleyebilirsiniz ya da bazı statik dosya barındırma da kullanabilirsiniz.
Yöntem 1-> İşaretleme yolu

Yöntem 2-> HTML yolu
<img src="https://link(format same as above)" width="100" height="100"/>
veya
<img src="https://link" style=" width:100px ; height:100px " />
Not -> Resminizi şekillendirmek istemiyorsanız, örneğin yeniden boyutlandırın stil parçasını kaldırın
İlk olarak, yerel repo dosyanızın kökünde screenshotseklenmesini istediğiniz dizini (klasör) oluşturun . Bu dizinin adını çağıralım screenshots. Bu dizine eklemek istediğiniz görüntüleri (JPEG, PNG, GIF, `vb.) Yerleştirin.
Android Studio Çalışma Alanı Ekran Görüntüsü
İkinci olarak, her resme README'nize bir bağlantı eklemeniz gerekir. Bu nedenle, adlandırılmış görüntülerim varsa 1_ArtistsActivity.pngve 2_AlbumsActivity.pngekran görüntüleri dizinimde, bağlantılarını şöyle ekleyeceğim:
<img src="screenshots/1_ArtistsActivity.png" height="400" alt="Screenshot"/> <img src=“screenshots/2_AlbumsActivity.png" height="400" alt="Screenshot"/>
Her ekran görüntüsünü ayrı bir satıra istiyorsanız bağlantılarını ayrı satırlara yazın. Ancak, tüm bağlantıları yalnızca boşlukla ayrılmış bir satırda yazarsanız daha iyi olur. Aslında çok iyi görünmeyebilir, ancak bunu yaparak GitHub bunları sizin için otomatik olarak düzenler.
Son olarak, değişikliklerinizi yapın ve itin!
Birkaç benzer soruyu araştırdım ve sorunumla ve oldukça basit / kolay çözümü ile herhangi bir cevap görmedim.
İşte gidiyor: OP gibi, Github README'mde bir görüntü istedim ve Markdown sözdizimini bilerek bunu yazdım:
 tamamlamanız gerekir.
Ancak, bekleyin ... başarısızlık - gerçek bir fotoğraf yok! Ve bağlantı tam olarak Google Storage tarafından verildiği gibidir!
camo- İsimsiz GörüntülerGithub resimlerinizi anonim olarak barındırıyor , yay! Ancak bu, Google depolama öğeleri için bir sorun oluşturur. Oluşturulan URL'yi Google Cloud Konsolunuzdan almanız gerekir.
Daha yumuşak bir yol olduğundan eminim, ancak verilen URL uç noktanızı ziyaret edin ve uzun URL'yi kopyalayın. Detaylar:
httpsdeğil gs) yeni bir tarayıcı sekmesine / penceresine kopyalayınUmarım bu, bu sorunu herkes için hızlandırmaya ve açıklığa kavuşturmaya yardımcı olur.
Bana göre en iyi yol -
Umarım bu yardımcı olur.
Dosyayı karşıya yükleme seçeneğinden depoya resim ve ardından README dosyasına ekleyin

Görüntüler /screen-shotsdizinde bulunur. Dış <div>kısım, görüntülerin konumlandırılmasını sağlar. Dolgu kullanılarak elde edilir <img width="desired-padding" height="0">.
<div align="center">
<img width="45%" src="screen-shots/about.PNG" alt="About screen" title="About screen"</img>
<img height="0" width="8px">
<img width="45%" src="screen-shots/list.PNG" alt="List screen" title="List screen"></img>
</div>
[Read more words!](docs/more_words.md)