Si vous utilisez l’éditeur markdown et incluez des balises HTML brutes (par exemple, la balise br pour le formatage de tableau), puis modifiez la publication à l’aide de l’éditeur de texte enrichi, le contenu HTML est perdu. Je ne sais pas si c’est le cas pour toutes les balises HTML autorisées, mais cela se produit au minimum pour les balises br. Ce n’est peut-être pas un problème majeur pour les publications régulières car la plupart des utilisateurs sont censés s’en tenir à un seul type d’éditeur, mais pour les publications wiki, c’est un problème majeur. Sur WaniKani, nous avons une publication wiki massive avec plusieurs tableaux qui dépendent des balises br pour la structure. Cependant, si quelqu’un modifie la publication wiki en mode texte enrichi, toutes les balises br sont supprimées, ruinant le formatage de la publication.
(Secondairement, il ne semble pas y avoir de moyen facile de revenir à une version précédente de la publication wiki. Si cela était disponible, au moins une partie de cette difficulté serait atténuée. Je peux également rédiger une demande de fonctionnalité à ce sujet si la fonctionnalité n’existe pas déjà.)
Utilisez cette publication pour voir ce que je veux dire. Je ne pense pas pouvoir faire de cette publication un wiki moi-même, mais les administrateurs/modérateurs devraient pouvoir essayer. (Sinon, c’est facile à reproduire.)
Confirmation qu’il s’agit d’un bogue dans notre éditeur de tableau, le contenu des cellules est considéré comme en ligne, mais nous devrions en fait le traiter comme un type de bloc pour maintenir le mappage \u003cbr\u003e.
@renato des idées à ce sujet, c’est un cas limite, mais je suis d’accord qu’il serait bon de le prendre en charge.
Juste pour confirmer, par éditeur de tableau, entendez-vous spécifiquement la fenêtre contextuelle de l’éditeur de tableau ou une logique d’édition pour les tableaux dans l’éditeur de publication général ? Parce que je fais référence à l’éditeur de publication lui-même.
Je préfère de loin le corriger, je déteste vraiment le contournement qui consiste à désactiver le compositeur, je comprends tout à fait comment nous avons pu l’introduire dans le passé, mais je ne pense pas que nous ayons besoin d’y recourir ici.
J’ai un autre exemple qui n’est pas à l’intérieur de tableaux. Vous pouvez utiliser une balise span avec un attribut lang pour différencier les polices japonaise et chinoise. Cela semble également être perdu lors du passage de markdown à l’éditeur de texte enrichi. Curieusement, la balise big est conservée.
Saisir du Ruby dans l’éditeur enrichi sera toujours délicat, une fois qu’il est là, c’est bon, mais y arriver n’est pas facile. Cela dit, les fonctionnalités sont maintenant plus complètes après ce changement.
À peu près quand dois-je m’attendre à ce qu’il apparaisse sur https://community.wanikani.com ? Je veux informer tout le monde qu’il sera sûr de modifier les tableaux avec l’éditeur de texte enrichi. Selon la source, il est actuellement sur 2026.1.0-latest, commit f8f53ac5e8e4348ae308fcddc078766463d5e5f3 qui date de trois semaines.
En tant que client de l’hébergement Discourse, vous ne pouvez pas le mettre à jour vous-même, donc je pense que leur demander quand cela va se produire est légitime.