web-dev-qa-db-fra.com

Lorsque je ré-enregistre une publication avec des sections [code], les entités sont échappées doubles (> devient> etc.).

J'ai du mal à googler pour cette question. Sur mon blog , chaque fois que je mets à jour une page existante, les sections de code sont doublement échappées. C'est-à-dire, sur une page récente, j'ai

find /V "QWERTYUIOPPO" < calc.exe:yourads.txt

et après une récente édition, il est devenu:

find /V &quot;QWERTYUIOPPO&quot; &lt; calc.exe:yourads.txt

Quand je le sauvegarde une fois de plus, il échappera une fois de plus aux entités:

find /V &amp;quot;QWERTYUIOPPO&amp;quot; &amp;lt; calc.exe:yourads.txt

Etc. Inutile de dire que c'est méchant. Pour les pages contenant beaucoup de code, c'est une vraie déception. Jusqu'à présent, je viens de faire quelques recherches et actions de remplacement, mais cela ne peut pas rester pour toujours. Quelqu'un reconnaît-il ce problème?

Voici un exemple de page illustrant ce problème. Toujours dans la capture d'écran pour référence future (car j'espère vraiment résoudre le problème sur mes pages très bientôt).

enter image description here

1
Abel

Je rencontre souvent ce problème sur mon propre site, où je publie des didacticiels sur les codes. Malheureusement, il n'y a pas de bonne solution. Au lieu de cela, je recommande ce flux de travail:

  • Utilisez l'éditeur WYSIWYG pour créer le contenu de votre article en laissant des espaces réservés pour vos extraits de code.
  • Basculez vers l'éditeur HTML pour ajouter vos extraits de code

L'éditeur visuel (TinyMCE) essaie d'échapper des caractères de type code pour les afficher. Ce n'était pas destiné à l'écriture d'extraits de code.

3
EAMann