Comment utiliser la couleur de votre texte avec restructured Text (rst2html.py ou comment insérer des balises HTML sans les lignes vides?
Comment puis-je utiliser la couleur avec Restructuré Texte? Par exemple, **hello**
se traduit par <strong>hello</strong>
. Comment puis-je faire Restructurer(rst2html.py traduire quelque chose en <font color="####">text</font>
?
J'y ai pensé ..raw:: html, mais il introduit des lignes vides. Je veux insérer des balises HTML sans les lignes vides.
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé cette méthode de travail
Tout d'abord, vous avez le rôle.
Il se traduit comme suit.
Maintenant, vous avez la classe rouge, vous pouvez utiliser le CSS pour changer les couleurs.
Bien, je suis un nouvel utilisateur maintenant, donc je ne peux pas commenter sur les autres répondre, grâce à stackoverflow de la politique ici. https://meta.stackexchange.com/questions/51926/new-users-cant-ask-for-clarifications-except-as-answers
Sienkiew la réponse est bonne, mais je veux faire la correction sur sa dernière phrase.
Il EST possible de spécifier la feuille de style dans le premier fichier. L'indice est dans Prosseek du post original, qui est la .. raw:: la directive.
Nous pouvons mettre les lignes suivantes au début de notre premier fichier à définir son style.
<span class="problematic" id="id4">:red:
rouge</span>
L'autre réponse ici allusion à ce que je voulais faire, mais il suppose certaines connaissances détaillées sur les feuilles de style en docutils. Voici un livre de recettes explication:
Dans votre premier fichier, déclarer le rôle une fois, puis l'utiliser:
Alors vous avez besoin d'un fichier de feuille de style. Tout d'abord, l'utilisation de Python pour copier la feuille de style par défaut de la docutils package:
Puis modifier mon.css pour ajouter vos personnalisations à la fin:
Créer un docutils fichier de configuration nommé "docutils.conf":
utilisation rst2html.py pour convertir votre document:
Si vous ne souhaitez pas utiliser docutils.conf, vous pouvez spécifier la feuille de style à chaque fois que vous exécutez rst2html:
Autant que je sache, il n'y a aucun moyen de spécifier la feuille de style dans le premier fichier.
Combinant @prosseek et @RayLuo les réponses de tous en un seul endroit - pour rendre plus facile de trouver
En haut de votre premier fichier, placez
COMMENTAIRE:
Bien sûr, beaucoup de gens veulent le style dans un fichier séparé, comme @sienkiew dit.
Mais pas toujours.
E. g. Je suis de la génération de la ci-dessus à partir d'un script que je veux que d'autres utilisateurs puissent exécuter, souvent à partir d'une URL de fichier. Selon rst2html.py est assez mauvais nécessitant de quelque chose de non standard dans un fichier de config est pire.
Si il y avait un moyen de créer une faiblesse de la définition locale de la feuille de style, par exemple, "si il n'y a pas de style .rouge déjà défini l'utiliser, mais sinon, utiliser le style déjà défini" -, ce serait bien. Mais autant que je sache, les définitions locales sont de plus en plus fort.
Ce couru avec
rst2html.py (Docutils 0.13.1 [release], Python 3.6.4, on cygwin)
, mais d'autres TVD outils rejeté.Fonctionne pour moi comme ceci: