Pipeline-расширения
Каталог расширений типа pipeline — тех, что добавляют стадии сборки. Страницы размещаются непосредственно под /ext/pipeline/<имя>, без дополнительных тематических подразделов.
Как это работает
Pipeline-расширение регистрирует стадию или хук через env.pipeline:
export function register(env) {
env.pipeline.after('html', searchIndexStage);
}
Полный контракт — в руководстве по pipeline-расширениям.
Реестр
Официальных pipeline-расширений пока нет. Возможные расширения:
- Поисковый индекс (Orama, SQLite FTS5, lunr) — стадия после HTML, читает содержимое страниц.
- Собственная конфигурация хостинга — стадия в
emit, генерирует конфигурацию Caddy или иного сервера. - Подготовка изображений —
before('images', ...): создаёт варианты до хэширования и копирования семейства. - XML-карта сайта для поисковых систем или RSS/Atom — стадия создаёт XML из дерева карты сайта. Ядро копирует готовый
robots.txtиз каталога конфигурации таргета;sitemap.xmlдолжно создать расширение.