KuroEditor — un editor WYSIWYG senza dipendenze
Zero librerie JS esterne. Un editor WYSIWYG da integrare, che funziona caricando un unico file, kuro-editor.js.
KuroEditor è un editor WYSIWYG da integrare, realizzato solo con Vanilla JS e Tailwind CSS. Non servono React, Vue o jQuery: bastano una riga <script> e un <div> in cui montarlo. L’aspetto in modifica e quello della pagina pubblicata derivano dallo stesso CSS, quindi tutto appare esattamente come lo scrivi. È anche l’editor degli articoli di KuroCMS.
Caratteristiche#
- Titoli H1–H4, citazioni, riquadri di avviso (4 colori), elenchi, colore del testo, dimensione del carattere, interlinea, allineamento, blocchi di codice (con numeri di riga e copia)
- Tabelle con unione e divisione delle celle, bordi personalizzati e larghezza delle colonne regolabile trascinando
- Incorporamento di immagini, video, audio e YouTube / Vimeo, con trascinamento e incolla
- Link in stile wiki con
[[slug]]e schede URL - Fino a 200 passi di annulla / ripeti, senza malfunzionamenti alla conferma dell’input giapponese
- Tre modalità (modifica, lettura, sorgente HTML), indice generato automaticamente dai titoli, salvataggio automatico
- Tema chiaro / scuro per la schermata di modifica
Licenza#
Kuro License (la licenza MIT con un obbligo di indicazione in più). Se lo usi in interfacce per gli utenti finali, mostra «Editor: Kuro.Boo» con un link a https://kuro.boo/, ad esempio nel footer o nei crediti.
