Saltar al contenido

¿Cómo aplicar color en Markdown?

Luego de tanto trabajar ya dimos con la respuesta de esta traba que algunos los lectores de nuestra web presentan. Si tienes algún dato que compartir no dudes en dejar tu conocimiento.

Solución:

TL;DR

Markdown no admite el color, pero puede insertar HTML dentro de Markdown, por ejemplo:

some *blue* text.

Respuesta más larga

Como establecen las reglas de sintaxis originales/oficiales (énfasis agregado):

La sintaxis de Markdown está pensada para un propósito: usarse como un formato para escribir para la web.

Markdown no es un reemplazo para HTML, ni siquiera se acerca a él. Su sintaxis es muy pequeña y corresponde solo a un subconjunto muy pequeño de etiquetas HTML. La idea no es crear una sintaxis que facilite la inserción de etiquetas HTML. En mi opinión, las etiquetas HTML ya son fáciles de insertar. La idea de Markdown es facilitar la lectura, escritura y edición de prosa. HTML es un formato de publicación; Markdown es un formato de escritura. Por lo tanto, La sintaxis de formato de Markdown solo aborda problemas que se pueden transmitir en texto sin formato.

Para cualquier marcado que no esté cubierto por la sintaxis de Markdown, simplemente use HTML.

Dado que no es un “formato de publicación”, Markdown no incluye una forma de colorear el texto. Dicho esto, no es imposible, ya que puede incluir HTML sin procesar (y HTML es un formato de publicación). Por ejemplo, el siguiente texto de Markdown (como lo sugiere @scoa en un comentario):

Some Markdown text with some *blue* text.

Daría como resultado el siguiente HTML:

Some Markdown text with some blue text.

Ahora, StackOverflow (y probablemente GitHub) eliminará el HTML sin procesar (como medida de seguridad) para que pierda el color aquí, pero debería funcionar en cualquier implementación estándar de Markdown.

Otra posibilidad es usar las Listas de atributos no estándar introducidas originalmente por la implementación Markuru de Markdown y luego adoptadas por algunos otros (puede haber más, o implementaciones ligeramente diferentes de la misma idea, como div y span attributes en pandoc). En ese caso, podría asignar una clase a un párrafo o elemento en línea y luego usar CSS para definir un color para una clase. Sin embargo, absolutamente debe estar utilizando una de las pocas implementaciones que realmente admiten la función no estándar y sus documentos ya no son portátiles a otros sistemas.

Comencé a usar Markdown para publicar algunos de mis documentos en un sitio web interno para usuarios internos. Es una manera fácil de compartir un documento pero que el espectador no pueda editarlo.

Entonces, esta marca de texto en color es “Genial”. He usado varios como este y funciona de maravilla.

some *This is Blue italic.* text

Se convierte en Esto es cursiva azul.

Y

some **This is Red Bold.** text

Se convierte en Esto es Negrita Roja.

Me encanta la flexibilidad y facilidad de uso.

Cuando desee usar Markdown puro (sin HTML anidado), puede usar Emojis para llamar la atención sobre algún fragmento del archivo, es decir, ⚠️ADVERTENCIA⚠️, IMPORTANTE❗ o NUEVO.

Comentarios y valoraciones del artículo

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *