im en utilisant l'éditeur de markdown wmd dans mon projet et j'ai un problème avec les balises de code: si j'entre un extrait de code, markdown ne convertit pas en html correctement, il convertit en "<p>
" balises mais si j'entre un peu de texte d'abord, puis l'extrait de code qu'il convertit correctement en "<code>
" tags est-ce un bug de l'éditeur de markdown wmd? et comment puis-je résoudre ce problème?wmd problème de code de démarquage
1
A
Répondre
1
Je travaillais sur ceci pour ma version corrigée de WMD edit. L'utilisation regex vous pouvez rapidement élaguer l'attaque et de fuite <p>
balises qui sont notamment les causers de beaucoup de problèmes:
html = html.replace(/^<p>/g, '').replace(/<\/p>$/g, '');
faisable en wmd ..
(je vous Asuming » re en utilisant la fourche de SO éditeur WMD) Trouvez cette partie du code et le modifier comme suit:
var convertToHtml = function(){
if (wmd.showdown) {
var markdownConverter = new wmd.showdown.converter();
}
var text = inputBox.value;
var callback = function(){
inputBox.value = text;
};
if (!/markdown/.test(wmd.wmd_env.output.toLowerCase())) {
if (markdownConverter) {
inputBox.value = markdownConverter.makeHtml(text);
// Add this line here:
inputBox.value= inputBox.value.replace(/^<p>/g, '').replace(/<\/p>$/g, '');
top.setTimeout(callback, 0);
}
}
return true;
};
Untested, mais vous devriez obtenir l'idée.
0
Avec MT Stone répondez. Je l'ai fait en armes de destruction massive que j'ai utilisé, pour enlever
<p> ..article.. </p>
pour être ..article ..
Et voici le code WMD.js: (ligne: 910)
if (converter) {
text = converter.makeHtml(text);
//new code here
text= text.replace(/^<p>/g, '').replace(/<\/p>$/g, '');
}
i a écrit ceci en réponse parce que je suis très heureux de résoudre mon problème en une semaine. Je vous remercie.
Questions connexes
- 1. Problème avec l'éditeur WMD
- 2. Styles de démarquage ne pas afficher
- 3. Problème dépendant du navigateur de rendu WMD avec Showdown.js?
- 4. afficher démarquage dans mon textarea
- 5. Impossible d'enregistrer la version de balisage du texte à l'aide de l'éditeur wmd
- 6. Les sauts de ligne dans l'éditeur WMD
- 7. WMD - Comment obtenir le code HTML généré \ Markdown
- 8. Quel est l'exemple de cet WMD manquant?
- 9. Comment obtenir la valeur de l'éditeur WMD?
- 10. WMD Markdown et côté serveur
- 11. quel référentiel wmd-editor utiliser
- 12. Problème de code JQuery?
- 13. WMD Markdown montrant dans l'aperçu div
- 14. exemple de code MoviePlayer problème
- 15. Révision de code: problème OutOfMemoryException
- 16. Flex 3: problème de code-
- 17. problème bloc de code Cyclique
- 18. plusieurs zones de texte wmd sur la même page
- 19. Où est la dernière version de l'éditeur WMD?
- 20. Convertir le contenu de l'éditeur WMD au format HTML
- 21. Problème de crash de code étrange?
- 22. problème de code de connexion php
- 23. Problème de portage de code C++/CLI
- 24. mysql_fetch_array code de problème ne pas traiter
- 25. Problème compilation du code modèle de C
- 26. Problème de maintenance du code sélénium
- 27. Problème de code hérité C++ 0x
- 28. problème de code html codé Javascript DOM
- 29. Problème lors de l'exécution du code hadoop
- 30. Problème de compréhension du code Java?
pourriez-vous m'aider avec ce – Moon