Je souhaite utiliser Markdown pour stocker des informations textuelles. Mais la recherche rapide sur Google indique que Markdown ne prend pas en charge la couleur. De plus, StackOverflow ne prend pas en charge la couleur. Comme en cas de démarque GitHub.
Y a-t-il une saveur de démarque qui autorise le texte en couleur?
<span style="color:red"> *some emphasized markdown text*</span>
. Si vous posez des questions sur la gestion native des démarques de couleurs, je ne pense pas que cela existeRéponses:
Réponse courte
Markdown ne prend pas en charge la couleur!
TL; DR
Comme l' indiquent les règles de syntaxe originales / officielles (c'est moi qui souligne):
Comme il ne s'agit pas d'un «format de publication», fournir un moyen de colorer votre texte est hors de portée pour Markdown. Cela dit, ce n'est pas impossible car vous pouvez inclure du HTML brut (et le HTML est un format de publication). Par exemple, le texte Markdown suivant (comme suggéré par @scoa dans un commentaire):
Il en résulterait le code HTML suivant:
Maintenant, StackOverflow (et probablement GitHub) supprimera le code HTML brut (par mesure de sécurité) afin que vous perdiez la couleur ici, mais cela devrait fonctionner sur n'importe quelle implémentation Markdown standard.
Une autre possibilité consiste à utiliser les listes d'attributs non standard initialement introduites par l' implémentation Markuru de Markdown et adoptées par la suite par quelques autres (il peut y avoir plus, ou des implémentations légèrement différentes de la même idée, comme les attributs div et span dans pandoc ). Dans ce cas, vous pouvez affecter une classe à un paragraphe ou à un élément en ligne, puis utiliser CSS pour définir une couleur pour une classe. Cependant, vous devez absolument utiliser l'une des rares implémentations qui prennent réellement en charge la fonctionnalité non standard et vos documents ne sont plus portables sur d'autres systèmes.
la source
J'ai commencé à utiliser Markdown pour publier certains de mes documents sur un site Web interne pour les utilisateurs internes. C'est un moyen simple de partager un document mais de ne pas pouvoir le modifier par le visualiseur.
Ainsi, ce marquage de texte en couleur est «génial». J'en ai utilisé plusieurs comme ça et fonctionne à merveille.
Se transforme en C'est l'italique bleu.
Et
Se transforme en c'est en gras rouge.
J'adore la flexibilité et la facilité d'utilisation.
la source
Bien que Markdown ne prenne pas en charge la couleur, si vous n'en avez pas besoin de trop, vous pouvez toujours sacrifier certains des styles pris en charge et redéfinir la balise associée à l'aide de CSS pour la colorer, et également supprimer la mise en forme, ou non.
Exemple:
Voir également: Comment redéfinir la balise em pour qu'elle soit en gras au lieu d'italique
Puis dans votre texte de démarque
la source
s {text-decoration:none; color: green}
*
et_
être différent, mais ils indiquent tous les deux<em>
.Cela devrait être plus court:
la source
vous pouvez probablement utiliser le style latex:
Pour conserver l'espace entre les mots, vous devez également inclure le tilde
~
.la source
~
au lieu d'espaces pour insérer des espaces.Semble que kramdown prend en charge les couleurs sous une forme ou une autre.
Kramdown permet le HTML en ligne :
Il a également une autre syntaxe pour inclure les classes css en ligne :
Cette page explique en outre comment GitLab utilise un moyen plus compact pour appliquer des classes CSS dans Kramdown:
Il y a beaucoup d'autres choses expliquées au lien ci-dessus . Vous devrez peut-être vérifier.
En outre, comme l'a dit une autre réponse, Kramdown est également le moteur de rendu par défaut derrière Jekyll . Donc, si vous créez quelque chose sur des pages github, les fonctionnalités ci-dessus peuvent être disponibles dès la sortie de la boîte.
la source
Dans
Jekyll
J'ai pu ajouter de la couleur ou d'autres styles à un élément en gras (devrait également fonctionner avec tous les autres éléments).J'ai commencé le "styling" avec
{:
et je l'ai terminé}
. Il n'y a pas d'espace autorisé entre l'élément et le crochet!Sera traduit en html:
la source
Lorsque vous souhaitez utiliser du Markdown pur (sans HTML imbriqué), vous pouvez utiliser des emojis pour attirer l'attention sur un fragment du fichier, à savoir ⚠️ AVERTISSEMENT ⚠️, 🔴 IMPORTANT ❗🔴 ou 🔥 NOUVEAU 🔥.
la source
Cela fonctionne dans le Joplin de prise de notes:
la source
J'ai eu du succès avec
Attention: la classe doit déjà exister sur le site.
la source