Respuesta corta
¡Markdown no admite color!
TL; DR
Como dicen las reglas de sintaxis original / oficial (énfasis agregado):
La sintaxis de Markdown tiene un propósito: ser utilizado como un formato para escribir en la web.
Markdown no es un reemplazo para HTML, ni siquiera está cerca de é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, la escritura y la edición de la 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 pueden transmitirse en texto sin formato .
Para cualquier marcado que no esté cubierto por la sintaxis de Markdown, simplemente use el propio HTML.
Como no es un "formato de publicación", proporcionar una forma de colorear su texto está fuera del alcance de Markdown. Dicho esto, no es imposible ya que puede incluir HTML sin formato (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 <span style="color:blue">some *blue* text</span>.
Resultaría en el siguiente HTML:
<p>Some Markdown text with <span style="color:blue">some <em>blue</em> text</span>.</p>
Ahora, StackOverflow (y probablemente GitHub) eliminará el HTML sin formato (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 utilizar las listas de atributos no estándar introducidos originalmente por el Markuru implementación de Markdown y más tarde adoptada por un par de los demás (puede haber más, o ligeramente diferentes implementaciones de la misma idea, como div o span atributos en Pandoc ). En ese caso, puede 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 característica no estándar y sus documentos ya no son portables a otros sistemas.