J'ai un README.md
fichier pour mon projet underscore-cli , un outil assez doux pour pirater JSON et JS sur la ligne de commande.
Je veux documenter le --color
drapeau ... qui ... colore les choses. Cela irait beaucoup mieux si je pouvais réellement montrer à quoi ressemble la sortie. Je n'arrive pas à trouver un moyen d'ajouter de la couleur à mon README.md
. Des idées?
J'ai essayé ça:
<span style="color: green"> Some green text </span>
Et ça:
<font color="green"> Some green text </font>
Pas de chance pour l'instant.
Réponses:
Il convient de mentionner que vous pouvez ajouter de la couleur dans un fichier README à l'aide d'un service d'image d'espace réservé. Par exemple, si vous souhaitez fournir une liste de couleurs pour référence:
Produit:
#f03c15
#c5f015
#1589F0
la source
https://placehold.it/150/ffffff/ff0000?text=hello
Vous pouvez utiliser la
diff
balise de langue pour générer du texte en couleur:Cependant, il l'ajoute en tant que nouvelle ligne commençant par
- + ! #
ou commence et se termine par@@
Ce problème a été soulevé dans le balisage github # 369 , mais ils n'ont apporté aucun changement de décision depuis (2014).
la source
@@
pourpre (et gras). Codecov en profite dans les commentaires de son bot d'intégration GitHub, par exemple: github.com/zeit/now/pull/2570#issuecomment-512585770Vous ne pouvez pas colorer du texte brut dans un
README.md
fichier GitHub . Vous pouvez cependant ajouter de la couleur aux exemples de code avec les balises ci-dessous.Pour ce faire, ajoutez simplement des balises telles que ces exemples à votre fichier README.md:
Aucune balise "pré" ou "code" n'est nécessaire.
Ceci est couvert dans la documentation de GitHub Markdown (environ au milieu de la page, il y a un exemple utilisant Ruby). GitHub utilise Linguist pour identifier et mettre en évidence la syntaxe - vous pouvez trouver une liste complète des langues prises en charge (ainsi que leurs mots clés de démarque) dans le fichier YAML du linguiste .
la source
Deprecated
´´´´. A bien fonctionné, pour ajouter des balises obsolètes aux documents.Malheureusement, ce n'est actuellement pas possible.
La documentation de GitHub Markdown ne fait aucune mention de «couleur», «css», «html» ou «style».
Alors que certains processeurs Markdown (par exemple celui utilisé dans Ghost ) autorisent le HTML, comme
<span style="color:orange;">Word up</span>
GitHub rejette tout HTML.S'il est impératif que vous utilisiez la couleur dans votre fichier Lisezmoi, votre fichier README.md peut simplement renvoyer les utilisateurs vers un fichier README.html. Le compromis pour cela, bien sûr, est l'accessibilité.
la source
hr
,br
,p
,b
,i
et d' autres font le travail!Comme alternative au rendu d'une image raster, vous pouvez incorporer un fichier SVG:
Vous pouvez ensuite ajouter du texte en couleur au fichier SVG comme d'habitude:
Malheureusement, même si vous pouvez sélectionner et copier du texte lorsque vous ouvrez le
.svg
fichier, le texte n'est pas sélectionnable lorsque l'image SVG est intégrée.Démo: https://gist.github.com/CyberShadow/95621a949b07db295000
la source
Je suis enclin à convenir avec Qwertman qu'il n'est actuellement pas possible de spécifier la couleur du texte dans le démarquage GitHub, du moins pas via HTML.
GitHub autorise certains éléments et attributs HTML, mais seulement certains (voir leur documentation sur leur nettoyage HTML ). Ils ne permettent
p
etdiv
balises, ainsi que l'color
attribut. Cependant, lorsque j'ai essayé de les utiliser dans un document de démarque sur GitHub, cela n'a pas fonctionné. J'ai essayé ce qui suit (entre autres variantes), et cela n'a pas fonctionné:<p style='color:red'>This is some red text.</p>
<font color="red">This is some text!</font>
These are <b style='color:red'>red words</b>.
Comme l'a suggéré Qwertman, si vous devez vraiment utiliser la couleur, vous pouvez le faire dans un fichier README.html et les y référer.
la source
J'ai ajouté de la couleur à une page de balisage GitHub en utilisant des caractères emoji Enicode, par exemple 💡 ou 🛑 - certains caractères emoji sont colorés dans certains navigateurs. (Il n'y a pas d'alphabets emoji colorés pour autant que je sache.)
la source
Au moment de l'écriture, Github Markdown rend les codes de couleur comme
`#ffffff`
(notez les astuces!) Avec un aperçu des couleurs. Il vous suffit d'utiliser un code couleur et de l'entourer de touches.Par exemple:
devient
la source
`#hexhex`
Basé sur l'idée @AlecRust, j'ai fait une implémentation du service de texte png.
La démo est ici:
http://lingtalfi.com/services/pngtext?color=cc0000&size=10&text=Hello%20World
Il y a quatre paramètres:
Veuillez ne pas utiliser ce service directement (sauf pour les tests), mais utilisez la classe que j'ai créée qui fournit le service:
https://github.com/lingtalfi/WebBox/blob/master/Image/PngTextUtil.php
Remarque: si vous n'utilisez pas le framework d'univers , vous devrez remplacer cette ligne:
Avec ce code:
Dans ce cas, votre couleur hexadécimale doit être exactement de 6 caractères (ne mettez pas le symbole de hachage (#) devant).
Remarque: au final, je n'ai pas utilisé ce service, car j'ai trouvé que la police était moche et pire: il n'était pas possible de sélectionner le texte. Mais pour le bien de cette discussion, j'ai pensé que ce code valait la peine d'être partagé ...
la source