Kurze Antwort
Markdown unterstützt keine Farbe!
TL; DR
Wie in den ursprünglichen / offiziellen Syntaxregeln angegeben (Hervorhebung hinzugefügt):
Die Syntax von Markdown dient einem Zweck: als Format zum Schreiben für das Web.
Markdown ist kein Ersatz für HTML oder auch nur in der Nähe davon. Die Syntax ist sehr klein und entspricht nur einer sehr kleinen Teilmenge von HTML-Tags. Die Idee ist nicht, eine Syntax zu erstellen, die das Einfügen von HTML-Tags erleichtert. Meiner Meinung nach sind HTML-Tags bereits einfach einzufügen. Die Idee für Markdown ist es, das Lesen, Schreiben und Bearbeiten von Prosa zu vereinfachen. HTML ist ein Veröffentlichungsformat. Markdown ist ein Schreibformat. Daher behandelt die Formatierungssyntax von Markdown nur Probleme, die im Klartext übermittelt werden können .
Für jedes Markup, das nicht von der Markdown-Syntax abgedeckt wird, verwenden Sie einfach HTML selbst.
Da es sich nicht um ein "Veröffentlichungsformat" handelt, ist die Bereitstellung einer Möglichkeit zum Färben Ihres Textes für Markdown nicht möglich. Dies ist jedoch nicht unmöglich, da Sie unformatiertes HTML einschließen können (und HTML ist ein Veröffentlichungsformat). Zum Beispiel der folgende Markdown-Text (wie von @scoa in einem Kommentar vorgeschlagen):
Some Markdown text with <span style="color:blue">some *blue* text</span>.
Würde zu folgendem HTML führen:
<p>Some Markdown text with <span style="color:blue">some <em>blue</em> text</span>.</p>
Jetzt entfernt StackOverflow (und wahrscheinlich GitHub) den Roh-HTML-Code (als Sicherheitsmaßnahme), sodass Sie hier die Farbe verlieren. Dies sollte jedoch bei jeder Standard-Markdown-Implementierung funktionieren.
Eine andere Möglichkeit besteht darin, die nicht standardmäßigen Attributlisten zu verwenden, die ursprünglich von der Markuru- Implementierung von Markdown eingeführt und später von einigen anderen übernommen wurden (es kann mehr oder geringfügig andere Implementierungen derselben Idee geben, wie div- und span-Attribute in Pandoc ). In diesem Fall können Sie einem Absatz oder Inline-Element eine Klasse zuweisen und dann mithilfe von CSS eine Farbe für eine Klasse definieren. Sie müssen jedoch unbedingt eine der wenigen Implementierungen verwenden, die die nicht standardmäßige Funktion tatsächlich unterstützen, und Ihre Dokumente sind nicht mehr auf andere Systeme portierbar.