Ich möchte Markdown verwenden, um Textinformationen zu speichern. Aber schnelles googeln sagt, dass Markdown keine Farbe unterstützt. Auch StackOverflow unterstützt keine Farben. Gleich wie bei GitHub Markdown.
Gibt es einen Markdown-Geschmack, der farbigen Text zulässt?
<span style="color:red"> *some emphasized markdown text*</span>
. Wenn Sie nach nativen Markdown-Umgang mit Farben fragen, glaube ich nicht, dass es existiertAntworten:
Kurze Antwort
Markdown unterstützt keine Farbe!
TL; DR
Wie in den ursprünglichen / offiziellen Syntaxregeln angegeben (Hervorhebung hinzugefügt):
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):
Würde zu folgendem HTML führen:
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.
quelle
Ich habe begonnen, Markdown zu verwenden, um einige meiner Dokumente auf einer internen Website für interne Benutzer zu veröffentlichen. Es ist eine einfache Möglichkeit, ein Dokument freizugeben, es kann jedoch nicht vom Betrachter bearbeitet werden.
Diese Farbmarkierung von Text ist also „großartig“. Ich habe mehrere davon verwendet und funktioniert wunderbar.
Wird zu Dies ist Blau kursiv.
Und
Wird zu Dies ist Rot Fett.
Ich liebe die Flexibilität und Benutzerfreundlichkeit.
quelle
Während Markdown keine Farbe unterstützt, können Sie, wenn Sie nicht zu viele benötigen, immer einige der unterstützten Stile opfern und das zugehörige Tag mithilfe von CSS neu definieren, um es farbig zu machen, und auch die Formatierung entfernen oder nicht.
Beispiel:
Siehe auch: So gestalten Sie das Tag neu, damit es fett statt kursiv ist
Dann in Ihrem Markdown-Text
quelle
s {text-decoration:none; color: green}
*
und möchte ich_
anders sein, aber beide zeigen darauf<em>
.Dies sollte kürzer sein:
quelle
Sie können wahrscheinlich den Latexstil verwenden:
Um das Leerzeichen zwischen den Wörtern beizubehalten, müssen Sie auch die Tilde einfügen
~
.quelle
~
anstelle von Leerzeichen verwenden, um Leerzeichen einzufügen.Scheint, dass kramdown Farben in irgendeiner Form unterstützt.
Kramdown erlaubt Inline-HTML :
Es hat auch eine andere Syntax zum Einfügen von CSS-Klassen inline :
Auf dieser Seite wird weiter erläutert, wie GitLab eine kompaktere Methode zum Anwenden von CSS-Klassen in Kramdown verwendet:
Es gibt viele andere Dinge, die unter dem obigen Link erklärt werden . Möglicherweise müssen Sie überprüfen.
Wie andere Antworten sagten, ist Kramdown auch der Standard-Markdown-Renderer hinter Jekyll . Wenn Sie also etwas auf Github-Seiten verfassen, sind die oben genannten Funktionen möglicherweise sofort verfügbar.
quelle
In konnte
Jekyll
ich einem fetten Element einige Farben oder andere Stile hinzufügen (sollte auch mit allen anderen Elementen funktionieren).Ich habe das "Styling" damit begonnen
{:
und es beendet}
. Zwischen Element und geschweifter Klammer ist kein Platz erlaubt!Wird in HTML übersetzt:
quelle
Wenn Sie reine Markdown verwenden möchten (ohne verschachtelte HTML), können Sie Emojis Aufmerksamkeit auf einige Fragment der Datei zu ziehen, dh ⚠️ WARNUNG ⚠️, 🔴 WICHTIG ❗🔴 oder 🔥 NEW 🔥.
quelle
Dies funktioniert im Joplin zum Notieren:
quelle
Ich hatte Erfolg mit
Vorsichtsmaßnahme: Die Klasse muss bereits auf der Site vorhanden sein.
quelle