Closed Grahack closed 12 years ago
Quelle coïncidence ! car il y a peu j'ai réfléchi à ce problème. Je pense qu'il ne faut pas ceder ici.
L'admonition 'attention' existe. Donc il suffirait de remplacer dans le fichier sphinxdoc.css (la partie qui commence à la ligne 273) les 'warning' par des 'attention' ou bien de faire l'ajout.
Je n’ai pas tout compris (à par «ne pas céder ici», mais pas du premier coup).
La css seule ne changera pas ce que je trouve dans le html produit:
``` admonition-title">Warning</p>
Deux méthodes à mon avis:
1) la Brute utilisera sed pour remplacer
admonition-title">Warning</p>
par
admonition-title">Attention les yeux</p>
2) le Truand remplacera les «warning» par des «attention» dans les .rst. Truanderie réalisée grâce au fait que «attention» a le même sens en français qu’en anglais
Je ne sais pas ce que ferait le Bon.
Bon, James Bon.
Oui, dans le rst, on remplace .. warning:: par .. attention::
puis on ajoute dans sphinxdoc.css div.attention { border: 1px solid #940000; }
div.attention p.admonition-title { background-color: #CF0000; border-bottom-color: #940000; }
pour que le titre Attention soit bien en rouge. Cela ne me paraît pas être une truanderie.
Ah oui, truanderie parce que attention a le même sens ene anglais qu'en français. Toute petite truanderie alors.
Peut-être que le bon créerait sa propre admonition, mai si c'est pour l'apeler 'attention', ce ne serait pas malin.
Bon, on a l’air d’ac. Je te laisse t’en occuper. Tant que j’y suis, vu que le seul exemple de «warning» que j’ai en tête est ici: http://python.lycee.free.fr/tests.html#premier-contact je compte le faire sauter lors de l’ajout des codes P2 et P3 à la fois. Qu’en penses-tu?
Il vaudrait peut-être mieux mettre ce qui est spécifique à notre site dans _static/python.lycee.css.
Ok, je m'en occupe.
Et bien sûr d'accord pour faire sauter le warning en question.
J'ai un problème : quand je fais l'ajout à la fin du fichier sphinxdoc.css, ça marche bien, mais si je mets l'ajout à la fin du fichier python.lycee.css, ça ne marche pas.
En fait ça ne fonctionne pas dans python.lycee.css. Elle est importée au début de sphinxdoc.css, qui donne des directives contradictoires après cet import. Bidouiller les admonitions fonctionne dans sphinxdoc.css, mais pas dans python.lycee.css, même en l’important à la fin de sphinxdoc.css.
Un boulot pour sed bien sûr!!!