nuckty
EN
Все разделы →

Расширения

Каталог расширений экосистемы nuckty. Расширения делятся на пять типов; каждому отведён свой раздел. Адрес страницы повторяет имя пакета: /ext/block/root → nuckty-ext-block-root.

Каждое расширение размещено в отдельном репозитории и реализует контракт register(env). Ядро nuckty не зависит ни от одного из них.

По типам

Как добавить своё

Расширение реализует register(env). Руководство описывает контракт. Чтобы добавить его в документацию, создайте страницу, ссылку в каталоге и запись в карте сайта потребителя. Публикация пакета npm сама по себе каталог не меняет.

Что есть в экосистеме

Краткая сводка:

ПакетТипНазначение
nuckty-ext-block-rootblock, documentобёртка страницы (root)
nuckty-ext-block-galleryblock, markdownГалерея с лайтбоксом
nuckty-ext-block-gridblock, markdownМногоколоночная раскладка (:::grid)
nuckty-ext-markdown-videomarkdownВстраивание видео @[provider](id) (YouTube/RuTube/VK)
nuckty-ext-markdown-typography-rumarkdownРусская типографика (тире, неразрывные пробелы)
nuckty-ext-command-deploy-ftpcommandПубликация по FTP через манифест
nuckty-ext-command-convert-imagescommandКодирование изображений в AVIF/WebP
nuckty-ext-command-content-externalcommandКонтент из внешних репозиториев Git
nuckty-ext-command-servecommandЛокальная раздача сайта и остановка
nuckty-ext-command-validate-vnucommandW3C Nu Checker (необязательное расширение, JVM)