Saya punya README.md
file untuk proyek saya garis bawah-cli , alat yang cukup manis untuk meretas JSON dan JS di baris perintah.
Saya ingin mendokumentasikan --color
bendera ... yang ... mewarnai berbagai hal. Itu akan jauh lebih baik jika saya benar-benar dapat menunjukkan seperti apa bentuknya. Sepertinya saya tidak bisa menemukan cara untuk menambah warna pada laptop saya README.md
. Ada ide?
Saya sudah mencoba ini:
<span style="color: green"> Some green text </span>
Dan ini:
<font color="green"> Some green text </font>
Tidak beruntung sejauh ini.
Jawaban:
Perlu disebutkan bahwa Anda dapat menambahkan beberapa warna dalam README menggunakan layanan gambar placeholder. Misalnya jika Anda ingin memberikan daftar warna untuk referensi:
Menghasilkan:
#f03c15
#c5f015
#1589F0
sumber
https://placehold.it/150/ffffff/ff0000?text=hello
Anda dapat menggunakan
diff
tag bahasa untuk menghasilkan beberapa teks berwarna:Namun, ia menambahkannya sebagai baris baru yang dimulai dengan salah satu
- + ! #
atau mulai dan diakhiri dengan@@
Masalah ini dimunculkan dalam github markup # 369 , tetapi mereka tidak membuat perubahan dalam keputusan sejak saat itu (2014).
sumber
@@
warna ungu (dan tebal). Codecov mengambil keuntungan dari ini dalam komentar bot integrasi GitHub, misalnya: github.com/zeit/now/pull/2570#issuecomment-512585770Anda tidak dapat mewarnai teks biasa dalam
README.md
file GitHub . Namun Anda dapat menambahkan warna ke sampel kode dengan tag di bawah ini.Untuk melakukan ini cukup tambahkan tag seperti contoh ini ke file README.md Anda:
Tidak diperlukan tag "pra" atau "kode".
Ini dicakup dalam dokumentasi Penurunan GitHub (sekitar setengah jalan halaman, ada contoh menggunakan Ruby). GitHub menggunakan Ahli Bahasa untuk mengidentifikasi dan menyorot sintaksis - Anda dapat menemukan daftar lengkap bahasa yang didukung (serta kata kunci penurunan harga mereka) di dalam file YAML milik Ahli Bahasa .
sumber
Deprecated
´´´´. Berfungsi dengan baik, untuk menambahkan tag yang tidak digunakan lagi pada dokumen.Sayangnya, saat ini tidak memungkinkan.
The dokumentasi GitHub penurunan harga tidak menyebutkan 'warna', 'css', 'html', atau 'gaya'.
Sementara beberapa prosesor Markdown (misalnya yang digunakan dalam Ghost ) memungkinkan HTML, seperti
<span style="color:orange;">Word up</span>
, GitHub membuang semua HTML.Jika Anda harus menggunakan warna dalam readme Anda, README.md Anda bisa dengan mudah merujuk pengguna ke README.html. Pertukaran untuk ini, tentu saja, adalah aksesibilitas.
sumber
hr
,br
,p
,b
,i
dan lain-lain melakukan pekerjaan!Sebagai alternatif untuk merender gambar raster, Anda dapat menyematkan file SVG:
Anda kemudian dapat menambahkan teks warna ke file SVG seperti biasa:
Sayangnya, meskipun Anda dapat memilih dan menyalin teks ketika Anda membuka
.svg
file, teks tidak dapat dipilih ketika gambar SVG tertanam.Demo: https://gist.github.com/CyberShadow/95621a949b07db295000
sumber
Saya cenderung setuju dengan Qwertman bahwa saat ini tidak mungkin untuk menentukan warna untuk teks dalam penurunan harga GitHub, setidaknya tidak melalui HTML.
GitHub mengizinkan beberapa elemen dan atribut HTML, tetapi hanya yang tertentu (lihat dokumentasi mereka tentang sanitasi HTML ). Mereka mengizinkan
p
dan memberidiv
tag, sertacolor
atribut. Namun, ketika saya mencoba menggunakannya dalam dokumen penurunan harga di GitHub, itu tidak berhasil. Saya mencoba yang berikut (di antara variasi lain), dan mereka tidak berhasil:<p style='color:red'>This is some red text.</p>
<font color="red">This is some text!</font>
These are <b style='color:red'>red words</b>.
Seperti yang disarankan Qwertman, jika Anda benar-benar harus menggunakan warna, Anda bisa melakukannya dalam README.html dan merujuknya.
sumber
Saya menambahkan beberapa warna ke halaman markup GitHub menggunakan emoji Enicode chars, misalnya 💡 atau 🛑 - beberapa karakter emoji diwarnai di beberapa browser. (Tidak ada huruf emoji berwarna sejauh yang saya tahu.)
sumber
Pada saat penulisan, Github Markdown membuat kode warna seperti
`#ffffff`
(perhatikan backticks!) Dengan pratinjau warna. Cukup gunakan kode warna dan mengelilinginya dengan backticks.Sebagai contoh:
menjadi
sumber
`#hexhex`
Berdasarkan ide @AlecRust, saya melakukan implementasi layanan teks png.
Demo ada di sini:
http://lingtalfi.com/services/pngtext?color=cc0000&size=10&text=Hello%20World
Ada empat parameter:
Harap jangan menggunakan layanan ini secara langsung (kecuali untuk pengujian), tetapi gunakan kelas yang saya buat yang menyediakan layanan:
https://github.com/lingtalfi/WebBox/blob/master/Image/PngTextUtil.php
Catatan: jika Anda tidak menggunakan kerangka semesta , Anda harus mengganti baris ini:
Dengan kode ini:
Dalam hal ini warna hex Anda harus tepat 6 chars (jangan letakkan simbol hash (#) di depannya).
Catatan: pada akhirnya, saya tidak menggunakan layanan ini, karena saya menemukan bahwa fontnya jelek dan lebih buruk: tidak mungkin untuk memilih teks. Tetapi demi diskusi ini saya pikir kode ini layak dibagikan ...
sumber