Http://blog.rodneyrehm.de/archives/35-Including verileri- From-Github.html'ye göre , https: //gist.github.com/user/605560c2961cb3025038/raw/b75d2 kullanımındaki sorun
... 6e8 / img.png
yani b75d2...6e8
bölüm (hızlı deney doğruluyor o git blob id) dosya başına değişir. Ancak, en son sürüme işaret eden bir URL ile sonuçlanan bu parçayı bırakabilirsiniz:
https://gist.github.com/user/605560c2961cb3025038/raw/img.png
veya çalışan bir örnek almak için:
https://gist.githubusercontent.com/cben/46d9536baacb7c5d196c/raw/dodgetocat_v2.png
Göreceli yol?
Bu aynı zamanda göreceli yol olarak da çalışır raw/dodgetocat_v2.png
!
Ancak (2017'nin sonlarından itibaren) github aynı özü 2 URL'den oluşturabilir:
[Aralık 2017'de GÜNCELLEŞTİRİLDİ . Görüntülerin özniteliklerinin Content-Type: application/octet-stream
yeniden yazılmasına neden src
olan ve yeniden yazılan önceki ham dosyalar sorunları camo.githubusercontent.com
, en azından aynı temeldeki görüntüler için değil.]
Ne yazık ki, sadece ilk URL'yi kullanıp her zaman çalışacağına güvenemeyiz.
- Şu anda ne form bir yönlendirme döndürür ne de rel = canonical bağlantısı sunar. Bunu asla değiştirmeyeceğine dair Github'a bahse girmem!
- Tüm dahili özet bağlantıları (ör. Kullanıcının sayfasından https://gist.github.com/cben/ ) sondaki eğik çizgiyi çıkarır :-(
- Google arama sonuçlarındaki esaslar, sondaki eğik çizgiyi çıkarır :-(
( 46d9536baacb7c5d196c/raw/dodgetocat_v2.png
Yalnızca bölü çizgisi olmadan çalışan göreli yolu kullanabilirsiniz , ancak bu aynı zamanda sorgulanabilir bir fikirdir ve buna daha az değer - tam URL'den daha esnek değildir.)
Proxy mi kullanıyorsunuz?
Her ikisi de, Content-Type'ı düzelten bir proxy ile çözülebilir, örneğin Rawgit veya Bl.ocks.org (Github tarafından değil, kötüye kullanma). Ne yazık ki Rawgit, Markdown'u oluşturmaz, yalnızca dosyaları olduğu gibi sunar ve Bl.ocks.org markdown yapar, ancak URL yapısı, göreli bağlantılar çalışmayacak şekildedir. Bu, Markdown'da tam harici URL'ye veya HTML'de göreli :-(
Https://gist.github.com/cben/46d9536baacb7c5d196c/ forked off your gist'e bakın ve index.html şu adresten görüntülendi: