|
⚙️ Описание возможностей
-
🔌 Без зависимостей — чистый JavaScript, работает в любых современных браузерах.
-
🧠 Автоматическая подсветка — достаточно добавить класс sh-code и атрибут data-lang, остальное библиотека сделает сама.
-
🧩 Поддержка нескольких языков: JavaScript, Python, HTML, CSS, Java.
-
🎛️ Светлая и тёмная тема — по умолчанию тёмная, светлая включается классом light.
-
🎨 Гибкая кастомизация — отдельные CSS-классы для ключевых слов, строк, комментариев, чисел, функций, операторов и HTML-структуры (.sh-keyword, .sh-string, .sh-comment, .sh-number, .sh-function, .sh-operator, .sh-tag, .sh-attr).
-
🧩 Удобный API — методы highlight, highlightElement, init для программной подсветки.
-
⚡ Лёгкая интеграция — просто подключаете CSS и JS и используете готовые классы.
|