Артефакты и output
Какие файлы создаются в index/build и для чего они используются.
Директория index-артефактов
Путь по умолчанию задается paths.artifacts_dir.
Типовые файлы:
resolve.jsonsearch.jsonrobots.txtsitemap-index.xmlsitemap-0001.xml,sitemap-0002.xml, ...collections/<name>.json(если включена материализация)
Snapshot-файл
paths.snapshot_file хранит hash/mtime метаданные объектов для инкрементальной индексации.
Build-output
notepub build записывает:
- рендер маршрутов в
index.html assets/*- скопированные/сгенерированные sitemap и robots
- опциональный
search.json 404.html
Структура resolve.json (верхний уровень)
generated_atroutes(status, redirects, etag, source key)meta(title, description, canonical, OG, FM)links(резолвленный граф)link_targets(сырые extracted targets)media(разрешенные media keys по route)
Где это используется
serveиспользуетresolve.jsonдля резолва маршрутов.validate --linksпроверяет корректность графа ссылок.- статический search UI читает
search.json.