KuroEditor — un éditeur WYSIWYG sans aucune dépendance
Aucune bibliothèque JS externe. Un éditeur WYSIWYG à intégrer, qui fonctionne en chargeant un seul fichier, kuro-editor.js.
KuroEditor est un éditeur WYSIWYG à intégrer, construit uniquement avec Vanilla JS et Tailwind CSS. Pas besoin de React, Vue ni jQuery : une ligne <script> et un <div> de montage suffisent. L’affichage en édition et sur la page publiée provient du même CSS, si bien que tout s’affiche exactement comme vous l’écrivez. Il sert aussi d’éditeur d’articles à KuroCMS.
Fonctionnalités#
- Titres H1 à H4, citations, encadrés (4 couleurs), listes, couleur du texte, taille de police, interligne, alignement, blocs de code (avec numéros de ligne et copie)
- Tableaux avec fusion et division de cellules, bordures individuelles et largeur de colonne réglable par glisser
- Intégration d’images, vidéos, audio et YouTube / Vimeo, par glisser-déposer ou collage
- Liens de style wiki avec
[[slug]]et cartes d’URL - Jusqu’à 200 annulations / rétablissements, sans dysfonctionnement lors de la validation d’une saisie en japonais
- Trois modes (édition, lecture, source HTML), sommaire généré automatiquement à partir des titres, enregistrement automatique
- Thème clair / sombre pour l’écran d’édition
Licence#
Kuro License (la licence MIT avec une obligation d’affichage supplémentaire). Si vous l’utilisez dans une interface destinée aux utilisateurs, affichez « Editor: Kuro.Boo » avec un lien vers https://kuro.boo/, par exemple dans le pied de page ou les crédits.
