tengo un README.md
archivo para mi proyecto subrayado-cli , una herramienta bastante dulce para hackear JSON y JS en la línea de comandos.
Quiero documentar el --color
bandera ... que ... colorea cosas. Eso sería mucho mejor si pudiera mostrar cómo se ve la salida. Parece que no puedo encontrar una manera de agregar color a mi README.md
. ¿Algunas ideas?
He intentado esto:
<span style="color: green"> Some green text </span>
Y esto:
<font color="green"> Some green text </font>
Sin suerte hasta ahora.
Respuestas:
Vale la pena mencionar que puede agregar algo de color en un archivo README utilizando un servicio de imagen de marcador de posición. Por ejemplo, si desea proporcionar una lista de colores para referencia:
Produce:
#f03c15
#c5f015
#1589F0
fuente
https://placehold.it/150/ffffff/ff0000?text=hello
Puede usar la
diff
etiqueta de idioma para generar texto en color:Sin embargo, lo agrega como una nueva línea que comienza con cualquiera
- + ! #
o comienza y termina con@@
Este problema se planteó en el marcado de github # 369 , pero no han realizado ningún cambio en la decisión desde entonces (2014).
fuente
@@
púrpura (y negrita). Codecov aprovecha esto en los comentarios de su robot de integración de GitHub, por ejemplo: github.com/zeit/now/pull/2570#issuecomment-512585770No puede colorear texto sin formato en un
README.md
archivo GitHub . Sin embargo, puede agregar color a las muestras de código con las etiquetas a continuación.Para hacer esto, simplemente agregue etiquetas como estas muestras a su archivo README.md:
No se necesitan etiquetas "pre" o "code".
Esto está cubierto en la documentación de GitHub Markdown (aproximadamente a la mitad de la página, hay un ejemplo usando Ruby). GitHub usa Linguist para identificar y resaltar la sintaxis: puede encontrar una lista completa de los idiomas admitidos (así como sus palabras clave de rebajas) en el archivo YAML del Linguist .
fuente
Deprecated
´´´´. Funcionó bien, para agregar etiquetas en desuso a los documentos.Desafortunadamente, esto no es posible actualmente.
La documentación de GitHub Markdown no menciona 'color', 'css', 'html' o 'style'.
Mientras que algunos procesadores Markdown (por ejemplo, el que se usa en Ghost ) permiten HTML, como
<span style="color:orange;">Word up</span>
GitHub's descarta cualquier HTML.Si es imprescindible que use color en su archivo Léame, su archivo README.md podría simplemente remitir a los usuarios a un archivo README.html. La compensación para esto, por supuesto, es la accesibilidad.
fuente
hr
,br
,p
,b
,i
y otros hacen el trabajo!Como alternativa a representar una imagen ráster, puede incrustar un archivo SVG:
Luego puede agregar texto en color al archivo SVG como de costumbre:
Desafortunadamente, aunque puede seleccionar y copiar texto cuando abre el
.svg
archivo, el texto no se puede seleccionar cuando la imagen SVG está incrustada.Demostración: https://gist.github.com/CyberShadow/95621a949b07db295000
fuente
Me inclino a estar de acuerdo con Qwertman en que actualmente no es posible especificar el color del texto en GitHub Markdown, al menos no a través de HTML.
GitHub permite algunos elementos y atributos HTML, pero solo algunos (consulte su documentación sobre su desinfección HTML ). Permiten
p
ydiv
etiquetas, así comocolor
atributos. Sin embargo, cuando intenté usarlos en un documento de descuento en GitHub, no funcionó. Intenté lo siguiente (entre otras variaciones), y no funcionaron:<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>.
Como sugirió Qwertman, si realmente debe usar el color, puede hacerlo en un archivo README.html y referirlo a él.
fuente
Agregué algo de color a una página de marcado de GitHub usando caracteres emoji Enicode, por ejemplo, 💡 o 🛑: algunos caracteres emoji están coloreados en algunos navegadores. (Sin embargo, no hay alfabetos de emoji de colores, por lo que sé).
fuente
Al momento de escribir, Github Markdown renderiza códigos de color como
`#ffffff`
(¡tenga en cuenta los backticks!) Con una vista previa de color. Simplemente use un código de color y envuélvalo con comillas.Por ejemplo:
se convierte
fuente
`#hexhex`
Basado en la idea de @AlecRust, hice una implementación del servicio de texto png.
La demo está aquí:
http://lingtalfi.com/services/pngtext?color=cc0000&size=10&text=Hello%20World
Hay cuatro parámetros:
No use este servicio directamente (excepto para las pruebas), pero use la clase que creé que proporciona el servicio:
https://github.com/lingtalfi/WebBox/blob/master/Image/PngTextUtil.php
Nota: si no utiliza el marco de universo , deberá reemplazar esta línea:
Con este código:
En cuyo caso, su color hexadecimal debe tener exactamente 6 caracteres de largo (no ponga el símbolo hash (#) delante de él).
Nota: al final, no utilicé este servicio, porque descubrí que la fuente era fea y peor: no era posible seleccionar el texto. Pero por el bien de esta discusión, pensé que valía la pena compartir este código ...
fuente