Shiki Code
Интеграция подсветки синтаксиса Shiki для блоков кода в Payload CMS.
Установка
pnpm add payload-shiki-code Описание
Плагин Shiki Code улучшает Payload CMS, предоставляя серверную подсветку синтаксиса для блоков кода с использованием Shiki. Он поддерживает более 60 языков программирования и тем, что делает его полезным для полей с богатым текстом. Плагин предлагает множество возможностей настройки, включая режимы ленивой загрузки, выделение строк и варианты отображения, такие как номера строк и метки языков. Чтобы установить плагин, необходимо добавить его в конфигурацию Payload, после чего его легко интегрировать в коллекции или глобальные поля. Плагин также включает хуки жизненного цикла для дальнейшей расширяемости и оптимизации производительности за счет использования кэшированной инстанции подсветчика. Разработчики могут использовать поддержку TypeScript на всех этапах конфигурации и использования, что гарантирует типобезопасность и комфортные рабочие процессы. Плагин позволяет определять, какие языки включать, уменьшая размер бандла и улучшая скорость рендера.
О пакете
- Имя пакета
payload-shiki-code- Последняя версия
0.0.3- Размер
- 170 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 62
- Последняя публикация
- 17 сент. 2025 г.
Ещё от escwxyz
Профиль автораПохожие плагины
Ещё в категории «Контент»Sitemap
Строит sitemap.xml из коллекций Payload и статических страниц и хранит файлы в любом storage adapter.
Structured Markdown
Обеспечивает структурированный Markdown-редактирование для Payload CMS с расширенными функциями.
AI Plugin
Интегрирует функции ИИ для генерации контента в Payload CMS.
onpage for TanStack Start
Подключает плагин payload-onpage к сайту на TanStack Start, чтобы редакторы правили контент и смотрели черновики прямо на странице.
On-Page Editing
Встраивает редактирование Payload-страниц прямо в Next.js-фронтенд, сохраняет правки как черновики и выдаёт ссылки для предпросмотра.
Lexical Inline Rich Text Editor
Добавляет редактирование полей richText Payload прямо на странице: клик по тексту открывает редактор без перехода в админку.