Saya punya intisari yang berisi file penurunan harga dan gambar.
Adakah cara untuk membuat tautan relatif ke gambar ini? Sesuatu seperti, ![My image](image.png)
bukan![My image](https://gist.github.com/user/605560c2961cb3025038/raw/b75d2...6e8/img.png)
Berikut ini contohnya
]
dan(
Menurut http://blog.rodneyrehm.de/archives/35-Inc Included-Data-From-Github.html , masalah dalam menggunakan https: //gist.github.com/user/605560c2961cb3025038/raw/b75d2 ... 6e8 / img.png
adalah bahwa
b75d2...6e8
bagian tersebut bervariasi per file (eksperimen cepat memastikan bahwa itu adalah id git blob). Namun Anda dapat melepaskan bagian itu sehingga URL mengarah ke versi terbaru:atau untuk mengambil contoh kerja:
Jalur relatif?
Ini juga berfungsi sebagai jalur relatif
raw/dodgetocat_v2.png
!Namun (per akhir 2017) github dapat membuat inti yang sama dari 2 URL:
Jika dilihat dari https://gist.github.com/cben/46d9536baacb7c5d196c/ (dengan garis miring), jalur relatif ditambahkan, menyelesaikan ke https://gist.github.com/cben/46d9536baacb7c5d196c/raw/dodgetocat_v2.png - bekerja :-)
Jika dilihat dari https://gist.github.com/cben/46d9536baacb7c5d196c (tanpa garis miring), jalur relatif menggantikan bagian terakhir URL, memutuskan untuk https://gist.github.com/cben/raw/dodgetocat_v2 .png - rusak :-(
[DIPERBARUI Desember 2017. Masalah sebelumnya tentang file mentah yang berfungsi sebagai
Content-Type: application/octet-stream
dan penulisan ulangsrc
atribut gambarcamo.githubusercontent.com
tidak lagi terjadi, setidaknya tidak untuk gambar dari inti yang sama.]Sayangnya, kami tidak bisa hanya menggunakan URL pertama dan memercayainya untuk selalu berfungsi.
(Anda dapat menggunakan jalur relatif
46d9536baacb7c5d196c/raw/dodgetocat_v2.png
yang hanya akan berfungsi tanpa garis miring, tapi itu juga ide yang dipertanyakan, dan kurang sepadan - tidak benar-benar lebih fleksibel daripada URL lengkap.)Menggunakan proxy?
Keduanya dapat dikerjakan dengan proxy yang memperbaiki Jenis Konten, misalnya Rawgit atau Bl.ocks.org (bukan oleh Github, jangan menyalahgunakannya). Sayangnya Rawgit tidak merender Markdown, hanya menyajikan file sebagaimana adanya, dan Bl.ocks.org tidak membuat penurunan harga tetapi struktur URL sedemikian rupa sehingga tautan relatif tidak akan berfungsi. Ini berarti Anda dapat mereferensikan URL eksternal lengkap dalam Penurunan harga, atau relatif dalam HTML :-(
Lihat https://gist.github.com/cben/46d9536baacb7c5d196c/ membagi inti Anda, dan index.html dilihat melalui:
sumber
Ya, tautan relatif berfungsi untuk saya. Saya menggunakan pancake.io untuk menghosting halaman saya. http://pancake.io/2c8aa8/topics/cpp/cpp.md
Gambar di halaman itu ada di
cpp
folder.Kode penurunan harga yang digunakan untuk gambar pertama adalah
Kode penurunan harga (sebenarnya html) yang digunakan untuk gambar kedua adalah
CATATAN: Saya melewatkan bagian intinya. Coba cara html jika intinya tidak mendukung sintaks jalur gambar relatif penurunan harga.
sumber
diuji sekarang ... saya tidak dapat menggunakan url relatif di wiki github.
saya harus menambahkan gambar ke repo wiki, lalu browser repo dan meminta github menunjukkannya kepada saya (jadi saya bisa mengambil url). lalu gunakan url lengkap di penurunan harga. tetapi untungnya, urlnya mudah diprediksi:
https://github.com/*username*/*reponame*/wiki/*imagename.png*
saya mengirimkan isse ini ke dukungan github.
sumber
Tidak, URL relatif ke gambar dari penurunan harga tidak berfungsi, jadi Anda harus tetap menggunakan URL statis yang panjang:
https://gist.github.com/mattborn/c346c8689a5eaf86e823
Namun, URL relatif ke beberapa file berfungsi:
http://bl.ocks.org/mattborn/c346c8689a5eaf86e823
sumber