Potrzebuję edytora na moją stronę, coś w stylu tego, ale zależy mi na jednej ważnej funkcji - korzystam z highlilght.js do wstawiania bloków kodu i chciałbym, aby edytor potrafił tworzyć znaczniki pre i code, których używa highlight.js. Dodatkowo potrzebuję, aby kod wewnątrz znaczników był przetwarzany na html entities, inaczej po wpisaniu kodu html w code przeglądarka interpretuje go jako dokument html. Nie wiem czy rozwiązać to z poziomu js czy php. A może istnieje gotowe rozwiązanie? Macie jakieś pomysły?
Pierwsze co mi przychodzi na myśl to TinyMCE:
https://www.tinymce.com/docs/demo/full-featured/ (insert->code sample). Tylko niestety jest płatne: https://www.tinymce.com/pricing/
Ew. jest CKEditor (darmowy do zastosowań niekomercyjnych chyba https://ckeditor.com/ckeditor-5-builds/pricing/) i tam są chyba jakieś wtyczki do załadowania, które realizują wstawianie snippetów z kodem (eg. https://ckeditor.com/cke4/addon/codesnippet)
Super, z tego co widzę właśnie o to mi chodziło, dzięki.
A co do zastosowań niekomercyjnych - prywatny blog się liczy?
kod to możesz przekonwertować w jakimś edytorku online i wkleić na stronkę, zero bibliotek, skryptów czy wtyczek ;)
wjatek napisał(a):
Super, z tego co widzę właśnie o to mi chodziło, dzięki.
A co do zastosowań niekomercyjnych - prywatny blog się liczy?
Jeżeli nie przynosi korzyści majątkowych to pewnie tak ale dobrze się upewnić ;)
Tinymce jest opensourcowym I na lgpl licencji. Płatne są ich premium feature I ich chmura.