Krótka odpowiedź
Markdown nie obsługuje kolorów!
TL; DR
Zgodnie ze stanem oryginalnej / oficjalnej reguły składni (wyróżnienie dodane):
Składnia Markdown jest przeznaczona do jednego celu: do wykorzystania jako format do pisania w Internecie.
Markdown nie jest zamiennikiem HTML, ani nawet blisko niego. Jego składnia jest bardzo mała, co odpowiada jedynie bardzo małemu podzbiorowi tagów HTML. Chodzi o to, aby nie tworzyć składni, która ułatwia wstawianie znaczników HTML. Moim zdaniem tagi HTML są już łatwe do wstawienia. Ideą Markdown jest ułatwienie czytania, pisania i edytowania prozy. HTML to format publikacji; Markdown to format pisania. Tak więc składnia formatowania Markdown rozwiązuje tylko problemy, które można przekazać zwykłym tekstem .
Dla każdego znacznika, który nie jest objęty składnią Markdown, wystarczy użyć samego HTML.
Ponieważ nie jest to „format publikowania”, udostępnianie sposobu pokolorowania tekstu jest poza zakresem Markdown. To powiedziawszy, nie jest to niemożliwe, ponieważ możesz dołączyć nieprzetworzony HTML (a HTML to format publikowania). Na przykład następujący tekst Markdown (zgodnie z sugestią @scoa w komentarzu):
Some Markdown text with <span style="color:blue">some *blue* text</span>.
Wynikiem tego byłby następujący kod HTML:
<p>Some Markdown text with <span style="color:blue">some <em>blue</em> text</span>.</p>
Teraz StackOverflow (i prawdopodobnie GitHub) usunie surowy HTML (jako środek bezpieczeństwa), więc stracisz kolor tutaj, ale powinien działać na każdej standardowej implementacji Markdown.
Inną możliwością jest użycie niestandardowych list atrybutów pierwotnie wprowadzonych przez implementację Markuru Markdown, a następnie przyjętych przez kilka innych (może być więcej lub nieco inne implementacje tego samego pomysłu, takie jak atrybuty div i span w pandoc ). W takim przypadku możesz przypisać klasę do akapitu lub elementu wstawianego, a następnie użyć CSS do zdefiniowania koloru dla klasy. Jednak absolutnie musisz używać jednej z niewielu implementacji, które faktycznie obsługują niestandardową funkcję, a twoje dokumenty nie są już przenośne na inne systemy.