К содержанию

Навигация

Настройки сайта

docara.json владеет site-only keys: content root, base URL, locale registry/routing, documentation version, redirects file, reader preferences, Framework lock и project Smart namespace. Presentation families можно определить здесь как defaults для всех страниц.

Публичный адрес сайта: site_url

site_url — абсолютный публичный адрес сайта: origin и base_url вместе. Путь в site_url обязан совпадать с base_url, иначе сборка остановится с SITE_URL_BASE_MISMATCH.

JSON
{
  "base_url": "/docara/",
  "site_url": "https://simai.github.io/docara/",
  "discovery": {
    "description": "Документация Docara.",
    "llms_links": [
      {"title": "AI manifest", "path": "ai.json", "description": "машиночитаемый индекс документации"}
    ]
  },
  "branding": {
    "share_image": "assets/share.png"
  }
}

Когда site_url задан, сборка дополнительно:

  • пишет в корень сайта (под base_url) sitemap.xml, robots.txt и llms.txt;
  • делает абсолютными canonical и hreflang каждой страницы;
  • добавляет Open Graph и Twitter card: og:title, og:description, og:url, og:type (website для главной страницы локали, article для остальных), og:locale и og:locale:alternate для переводов, og:site_name, twitter:card, а при заданном branding.share_image — og:image и twitter:image.

sitemap.xml перечисляет каждую опубликованную индексируемую страницу абсолютным адресом. У переведённых страниц есть xhtml:link hreflang на все переводы. В карту не попадают черновики (draft: true), страницы с noindex: true во front matter, redirect-страницы, страницы ошибок (последний сегмент маршрута — код 4xx или 5xx, например 404/) и страницы, которые в режиме publish-current показывают исходный текст вместо перевода.

robots.txt разрешает обход всего сайта и называет sitemap.xml. Поисковые роботы читают robots.txt только в корне домена: у сайта в подкаталоге, например на GitHub Pages проекта, файл полезен, если корень домена отдаёт его же или ссылается на sitemap.

llms.txt следует соглашению llmstxt.org: заголовок — название сайта, затем описание (discovery.description, иначе description главной страницы основной локали), разделы верхнего уровня меню основной локали со ссылками и описаниями, главные страницы других языков и машиночитаемые файлы: ссылки из discovery.llms_links, sitemap.xml и _docara/page-metadata.json. Путь в llms_links задаётся от base_url; файл может появиться и после сборки (например, ai.json, который пишет отдельный скрипт), но к запуску verify-static он должен существовать.

branding.share_image — PNG, JPEG или WebP в проекте; его можно переопределить для раздела или страницы в section.json и *.page.json. Без site_url картинка не публикуется.

Без site_url вывод сборки остаётся прежним: эти файлы и теги не создаются. Если контент уже публикует собственный robots.txt, sitemap.xml или llms.txt в корне, сборка с site_url остановится с DISCOVERY_FILE_COLLISION.

verify-static при заданном site_url проверяет, что все три файла есть и корректны: sitemap.xml — правильный urlset, каждый адрес лежит под site_url и ведёт на собранную индексируемую страницу, каждая такая страница есть в карте, hreflang указывает на страницы своей локали; robots.txt совпадает с ожидаемым; каждая ссылка llms.txt лежит под site_url и ведёт на файл сборки.

Ключ effects задаёт каталог фоновых эффектов SIMAI Framework для параметра effect первого экрана. См. Первый экран.

Сайт, который собирается для одного пути портала, задаёт рядом с site_url секцию portal: тогда сборка пишет только llms.txt, а sitemap.xml и robots.txt оставляет порталу. См. Сборка для портала.

В CI site_url удобно задавать тем же шагом, что и base_url. Для GitHub Pages оба значения даёт actions/configure-pages:

Bash
jq --arg base "${BASE_PATH%/}/" --arg site "${SITE_URL%/}/" \
  '.base_url = $base | .site_url = $site' docara.json > docara.json.pages
mv docara.json.pages docara.json

где BASE_PATH — steps.pages.outputs.base_path, а SITE_URL — steps.pages.outputs.base_url. Так собирается https://simai.github.io/docara/.

Заголовок вкладки

<title> страницы — «Заголовок страницы — Название сайта». Если заголовок страницы совпадает с названием сайта (обычно на главной), название не повторяется: <title>Docara</title>, а не «Docara — Docara».

Exhaustive schema reference

ПолеScopeОбяз.ТипDefaultValidationProvenance
/base_urlsiteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^(?:/|/(?!\\.{1,2}(?:/|$))[A-Za-z0-9._~-]+(?:/(?!\\.{1,2}(?:/|$))[A-Za-z0-9._~-]+)*/?)$"resources/schemas/site.schema.json#/properties/base_url
/brandingsiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/presentation.schema.json#/$defs/branding
/branding/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/branding/properties/$reset
/branding/faviconsiteнетstringне объявлен; effective value определяется inheritance/runtimeformat="docara-relative-path"resources/schemas/presentation.schema.json#/$defs/branding/properties/favicon
/branding/labelsiteнетstringне объявлен; effective value определяется inheritance/runtimeminLength=1resources/schemas/presentation.schema.json#/$defs/branding/properties/label
/branding/logositeнетstringне объявлен; effective value определяется inheritance/runtimeformat="docara-relative-path"resources/schemas/presentation.schema.json#/$defs/branding/properties/logo
/branding/logo_darksiteнетstringне объявлен; effective value определяется inheritance/runtimeformat="docara-relative-path"resources/schemas/presentation.schema.json#/$defs/branding/properties/logo_dark
/branding/modesiteнетstringне объявлен; effective value определяется inheritance/runtimeenum=["full","compact","logo","text"]resources/schemas/presentation.schema.json#/$defs/branding/properties/mode
/branding/share_imagesiteнетstringне объявлен; effective value определяется inheritance/runtimeformat="docara-relative-path"resources/schemas/presentation.schema.json#/$defs/branding/properties/share_image
/branding/sizesiteнетstringне объявлен; effective value определяется inheritance/runtimeenum=["small","medium","large"]resources/schemas/presentation.schema.json#/$defs/branding/properties/size
/branding/titlesiteнетstringне объявлен; effective value определяется inheritance/runtimeminLength=1resources/schemas/presentation.schema.json#/$defs/branding/properties/title
/codesiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/presentation.schema.json#/$defs/code
/code/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/code/properties/$reset
/code/wrapsiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/code/properties/wrap
/content_rootsiteнетstringне объявлен; effective value определяется inheritance/runtimeformat="docara-relative-path"resources/schemas/site.schema.json#/properties/content_root
/default_localesiteнетstringне объявлен; effective value определяется inheritance/runtimeformat="docara-bcp47"resources/schemas/site.schema.json#/properties/default_locale
/discoverysiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/properties/discovery
/discovery/descriptionsiteнетstringне объявлен; effective value определяется inheritance/runtimeminLength=1resources/schemas/site.schema.json#/properties/discovery/properties/description
/discovery/llms_linkssiteнетarrayне объявлен; effective value определяется inheritance/runtimemaxItems=32resources/schemas/site.schema.json#/properties/discovery/properties/llms_links
/discovery/llms_links/*siteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/properties/discovery/properties/llms_links/items
/discovery/llms_links/*/descriptionsiteнетstringне объявлен; effective value определяется inheritance/runtimeminLength=1resources/schemas/site.schema.json#/properties/discovery/properties/llms_links/items/properties/description
/discovery/llms_links/*/pathsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[A-Za-z0-9._~-]+(?:/[A-Za-z0-9._~-]+)*/?$"resources/schemas/site.schema.json#/properties/discovery/properties/llms_links/items/properties/path
/discovery/llms_links/*/titlesiteдаstringне объявлен; effective value определяется inheritance/runtimeminLength=1resources/schemas/site.schema.json#/properties/discovery/properties/llms_links/items/properties/title
/documentation_trackingsiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/$defs/documentationTracking
/documentation_tracking/enabledsiteдаbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/site.schema.json#/$defs/documentationTracking/properties/enabled
/documentation_tracking/lock_filesiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[A-Za-z0-9][A-Za-z0-9._-]*\\.json$"resources/schemas/site.schema.json#/$defs/documentationTracking/properties/lock_file
/documentation_tracking/modesiteдаstringне объявлен; effective value определяется inheritance/runtimeconst="report"resources/schemas/site.schema.json#/$defs/documentationTracking/properties/mode
/documentation_tracking/source_localesiteдаstringне объявлен; effective value определяется inheritance/runtimeformat="docara-bcp47"resources/schemas/site.schema.json#/$defs/documentationTracking/properties/source_locale
/documentation_tracking/sourcessiteдаarrayне объявлен; effective value определяется inheritance/runtimeminItems=1resources/schemas/site.schema.json#/$defs/documentationTracking/properties/sources
/documentation_tracking/sources/*siteнетoneOfне объявлен; effective value определяется inheritance/runtimeoneOf=2resources/schemas/site.schema.json#/$defs/documentationSource
/documentation_tracking/sources/*/filesiteдаstringне объявлен; effective value определяется inheritance/runtimeformat="docara-relative-path"resources/schemas/site.schema.json#/$defs/documentationSource/oneOf/1/properties/file
/documentation_tracking/sources/*/framework_locksiteдаstringне объявлен; effective value определяется inheritance/runtimeformat="docara-relative-path"resources/schemas/site.schema.json#/$defs/documentationSource/oneOf/0/properties/framework_lock
/documentation_tracking/sources/*/idsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9-]*$"resources/schemas/site.schema.json#/$defs/documentationSource/oneOf/0/properties/id
/documentation_tracking/sources/*/idsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9-]*$"resources/schemas/site.schema.json#/$defs/documentationSource/oneOf/1/properties/id
/documentation_tracking/sources/*/providersiteдаstringне объявлен; effective value определяется inheritance/runtimeconst="simai_framework"resources/schemas/site.schema.json#/$defs/documentationSource/oneOf/0/properties/provider
/documentation_tracking/sources/*/providersiteдаstringне объявлен; effective value определяется inheritance/runtimeconst="contract_json"resources/schemas/site.schema.json#/$defs/documentationSource/oneOf/1/properties/provider
/documentation_versionsiteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^[A-Za-z0-9](?:[A-Za-z0-9._-]{0,62}[A-Za-z0-9])?$"resources/schemas/site.schema.json#/properties/documentation_version
/effectssiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/properties/effects
/effects/cataloguesiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^https://[A-Za-z0-9](?:[A-Za-z0-9.-]*[A-Za-z0-9])?(?::[0-9]{1,5})?/(?:[A-Za-z0-9._~%@+-]+/)*$"resources/schemas/site.schema.json#/properties/effects/properties/catalogue
/effects/indexsiteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^[A-Za-z0-9._-]+(?:/[A-Za-z0-9._-]+)*\\.json$"resources/schemas/site.schema.json#/properties/effects/properties/index
/effects/index_sha256siteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^[0-9a-f]{64}$"resources/schemas/site.schema.json#/properties/effects/properties/index_sha256
/examplessiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/presentation.schema.json#/$defs/examples
/examples/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/examples/properties/$reset
/examples/fullscreensiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/examples/properties/fullscreen
/examples/wrapsiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/examples/properties/wrap
/framework_locksiteдаstringне объявлен; effective value определяется inheritance/runtimeformat="docara-relative-path"resources/schemas/site.schema.json#/properties/framework_lock
/header_navigationsiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=false; allOf=1resources/schemas/presentation.schema.json#/$defs/header_navigation
/header_navigation/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/header_navigation/properties/$reset
/header_navigation/enabledsiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/header_navigation/properties/enabled
/header_navigation/enabledsiteдаboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/header_navigation/allOf/0/if/properties/enabled
/header_navigation/itemssiteнетarrayне объявлен; effective value определяется inheritance/runtimeminItems=1; maxItems=8resources/schemas/presentation.schema.json#/$defs/header_navigation/properties/items
/header_navigation/items/*siteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/presentation.schema.json#/$defs/header_navigation/properties/items/items
/header_navigation/items/*/hrefsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^(?:#(?!$)|/(?!/)|https://)[^\\x{0000}-\\x{0020}\\\"'<>\\\\]+$"; maxLength=2000resources/schemas/presentation.schema.json#/$defs/header_navigation/properties/items/items/properties/href
/header_navigation/items/*/idsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]{0,63}$"resources/schemas/presentation.schema.json#/$defs/header_navigation/properties/items/items/properties/id
/header_navigation/items/*/labelsiteдаstringне объявлен; effective value определяется inheritance/runtimeminLength=1; maxLength=80resources/schemas/presentation.schema.json#/$defs/header_navigation/properties/items/items/properties/label
/layoutsiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/presentation.schema.json#/$defs/layout
/layout/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/layout/properties/$reset
/layout/containersiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/presentation.schema.json#/$defs/layout/properties/container
/layout/container/maxsiteдаintegerне объявлен; effective value определяется inheritance/runtimeminimum=1; maximum=8resources/schemas/presentation.schema.json#/$defs/layout/properties/container/properties/max
/layout/contentsiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/presentation.schema.json#/$defs/layout/properties/content
/layout/content/gapsiteдаintegerне объявлен; effective value определяется inheritance/runtimeminimum=0; maximum=8resources/schemas/presentation.schema.json#/$defs/layout/properties/content/properties/gap
/layout/keysiteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/layout/properties/key
/layout/regionssiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/presentation.schema.json#/$defs/regions
/layout/regions/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/regions/properties/$reset
/layout/regions/<^[a-z][a-z0-9_.-]+$>siteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/presentation.schema.json#/$defs/region
/layout/regions/<^[a-z][a-z0-9_.-]+$>/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/region/properties/$reset
/layout/regions/<^[a-z][a-z0-9_.-]+$>/enabledsiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/region/properties/enabled
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sectionssiteнетarrayне объявлен; effective value определяется inheritance/runtimemaxItems=8resources/schemas/presentation.schema.json#/$defs/region/properties/sections
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*siteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/presentation.schema.json#/$defs/region_section
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blockssiteнетarrayне объявлен; effective value определяется inheritance/runtimeminItems=1; maxItems=12resources/schemas/presentation.schema.json#/$defs/region_section/properties/blocks
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*siteнетoneOfне объявлен; effective value определяется inheritance/runtimeoneOf=2resources/schemas/presentation.schema.json#/$defs/region_block
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/bindsiteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9-]*\\.[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/1/properties/bind
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/blocksiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/0/properties/block
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/blocksiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/1/properties/block
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/elementsiteдаobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/presentation.schema.json#/$defs/region_block/oneOf/0/properties/element
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/element/aria_labelsiteнетstringне объявлен; effective value определяется inheritance/runtimeminLength=1; maxLength=160resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/0/properties/element/properties/aria_label
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/element/hrefsiteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^(?:/|[/#][^\\u0000-\\u0020\\\"'<>\\\\]+)$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/0/properties/element/properties/href
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/element/tagsiteдаstringне объявлен; effective value определяется inheritance/runtimeenum=["div","p","span","a"]resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/0/properties/element/properties/tag
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/element/textsiteдаstringне объявлен; effective value определяется inheritance/runtimeminLength=1; maxLength=500resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/0/properties/element/properties/text
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/element/utilitiessiteнетarrayне объявлен; effective value определяется inheritance/runtimemaxItems=16; uniqueItems=trueresources/schemas/presentation.schema.json#/$defs/region_block/oneOf/0/properties/element/properties/utilities
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/element/utilities/*siteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z0-9][a-z0-9_:/.-]*$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/0/properties/element/properties/utilities/items
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/idsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/0/properties/id
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/idsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/1/properties/id
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/propssiteдаobjectне объявлен; effective value определяется inheritance/runtimemaxProperties=32resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/1/properties/props
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/slotsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/0/properties/slot
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/slotsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/1/properties/slot
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/smartsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/1/properties/smart
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/blocks/*/viewsiteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_block/oneOf/1/properties/view
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/idsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_section/properties/id
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/sectionsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9_.-]+$"resources/schemas/presentation.schema.json#/$defs/region_section/properties/section
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/utilitiessiteнетarrayне объявлен; effective value определяется inheritance/runtimemaxItems=16; uniqueItems=trueresources/schemas/presentation.schema.json#/$defs/region_section/properties/utilities
/layout/regions/<^[a-z][a-z0-9_.-]+$>/sections/*/utilities/*siteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z0-9][a-z0-9_:/.-]*$"resources/schemas/presentation.schema.json#/$defs/region_section/properties/utilities/items
/layout/scrollbarsiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/presentation.schema.json#/$defs/layout/properties/scrollbar
/layout/scrollbar/presetsiteдаstringне объявлен; effective value определяется inheritance/runtimeenum=["overlay","persistent","standard","hidden"]resources/schemas/presentation.schema.json#/$defs/layout/properties/scrollbar/properties/preset
/localesiteнетstringне объявлен; effective value определяется inheritance/runtimeformat="docara-bcp47"resources/schemas/site.schema.json#/properties/locale
/locale_routingsiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/$defs/localeRouting
/locale_routing/detect_browser_languagesiteдаbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/site.schema.json#/$defs/localeRouting/properties/detect_browser_language
/locale_routing/legacy_unprefixed_redirectssiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/site.schema.json#/$defs/localeRouting/properties/legacy_unprefixed_redirects
/locale_routing/rootsiteдаstringне объявлен; effective value определяется inheritance/runtimeenum=["default_locale","redirect"]resources/schemas/site.schema.json#/$defs/localeRouting/properties/root
/locale_routing/strategysiteдаstringне объявлен; effective value определяется inheritance/runtimeenum=["default_unprefixed","prefixed"]resources/schemas/site.schema.json#/$defs/localeRouting/properties/strategy
/localessiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/site.schema.json#/properties/locales
/locales/<^(?!missing_page_policy$)[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$>siteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/$defs/locale
/locales/<^(?!missing_page_policy$)[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$>/content_rootsiteдаstringне объявлен; effective value определяется inheritance/runtimeformat="docara-relative-path"resources/schemas/site.schema.json#/$defs/locale/properties/content_root
/locales/<^(?!missing_page_policy$)[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$>/directionsiteдаstringне объявлен; effective value определяется inheritance/runtimeenum=["ltr","rtl"]resources/schemas/site.schema.json#/$defs/locale/properties/direction
/locales/<^(?!missing_page_policy$)[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$>/fallbackssiteнетarrayне объявлен; effective value определяется inheritance/runtimeuniqueItems=trueresources/schemas/site.schema.json#/$defs/locale/properties/fallbacks
/locales/<^(?!missing_page_policy$)[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$>/fallbacks/*siteнетstringне объявлен; effective value определяется inheritance/runtimeformat="docara-bcp47"resources/schemas/site.schema.json#/$defs/locale/properties/fallbacks/items
/locales/<^(?!missing_page_policy$)[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$>/labelsiteдаstringне объявлен; effective value определяется inheritance/runtimeminLength=1resources/schemas/site.schema.json#/$defs/locale/properties/label
/locales/<^(?!missing_page_policy$)[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$>/public_prefixsiteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^(?:|[A-Za-z0-9](?:[A-Za-z0-9._~-]*[A-Za-z0-9])?)$"resources/schemas/site.schema.json#/$defs/locale/properties/public_prefix
/locales/missing_page_policysiteнетstringне объявлен; effective value определяется inheritance/runtimeenum=["skip","error"]resources/schemas/site.schema.json#/properties/locales/properties/missing_page_policy
/navigationsiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/presentation.schema.json#/$defs/navigation
/navigation/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/navigation/properties/$reset
/navigation/hiddensiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/navigation/properties/hidden
/navigation/ordersiteнетintegerне объявлен; effective value определяется inheritance/runtimeminimum=0; maximum=2147483647resources/schemas/presentation.schema.json#/$defs/navigation/properties/order
/navigation/scopesiteнетstringне объявлен; effective value определяется inheritance/runtimeenum=["site","section"]resources/schemas/presentation.schema.json#/$defs/navigation/properties/scope
/page_transformssiteнетarrayне объявлен; effective value определяется inheritance/runtimemaxItems=8resources/schemas/site.schema.json#/properties/page_transforms
/page_transforms/*siteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/properties/page_transforms/items
/page_transforms/*/commandsiteдаarrayне объявлен; effective value определяется inheritance/runtimeminItems=1; maxItems=16resources/schemas/site.schema.json#/properties/page_transforms/items/properties/command
/page_transforms/*/command/*siteнетstringне объявлен; effective value определяется inheritance/runtimeminLength=1resources/schemas/site.schema.json#/properties/page_transforms/items/properties/command/items
/portalsiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/properties/portal
/portal/home_labelsiteнетstringне объявлен; effective value определяется inheritance/runtimeminLength=1; maxLength=80resources/schemas/site.schema.json#/properties/portal/properties/home_label
/portal/home_urlsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^https://[A-Za-z0-9](?:[A-Za-z0-9.-]*[A-Za-z0-9])?(?::[0-9]{1,5})?(?:/[A-Za-z0-9._~%-]*)*$"resources/schemas/site.schema.json#/properties/portal/properties/home_url
/portal/productsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9-]{1,63}$"resources/schemas/site.schema.json#/properties/portal/properties/product
/presetsiteдаstringне объявлен; effective value определяется inheritance/runtimeenum=["docs","landing"]resources/schemas/site.schema.json#/properties/preset
/reader_preferencessiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/$defs/readerPreferences
/reader_preferences/enabledsiteдаbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/site.schema.json#/$defs/readerPreferences/properties/enabled
/reader_preferences/groupssiteдаarrayне объявлен; effective value определяется inheritance/runtimemaxItems=20; uniqueItems=trueresources/schemas/site.schema.json#/$defs/readerPreferences/properties/groups
/reader_preferences/groups/*siteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/$defs/readerPreferences/properties/groups/items
/reader_preferences/groups/*/fieldssiteдаarrayне объявлен; effective value определяется inheritance/runtimeminItems=1; maxItems=50; uniqueItems=trueresources/schemas/site.schema.json#/$defs/readerPreferences/properties/groups/items/properties/fields
/reader_preferences/groups/*/fields/*siteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9]*(?:[._-][a-z0-9]+)*$"; maxLength=120resources/schemas/site.schema.json#/$defs/readerPreferences/properties/groups/items/properties/fields/items
/reader_preferences/groups/*/idsiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9]*(?:[._-][a-z0-9]+)*$"; maxLength=80resources/schemas/site.schema.json#/$defs/readerPreferences/properties/groups/items/properties/id
/reader_preferences/hidden_fieldssiteнетarrayне объявлен; effective value определяется inheritance/runtimemaxItems=50; uniqueItems=trueresources/schemas/site.schema.json#/$defs/readerPreferences/properties/hidden_fields
/reader_preferences/hidden_fields/*siteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^[a-z][a-z0-9]*(?:[._-][a-z0-9]+)*$"; maxLength=120resources/schemas/site.schema.json#/$defs/readerPreferences/properties/hidden_fields/items
/reader_preferences/viewsiteдаstringне объявлен; effective value определяется inheritance/runtimeconst="side-panel"resources/schemas/site.schema.json#/$defs/readerPreferences/properties/view
/readingsiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/presentation.schema.json#/$defs/reading
/reading/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/reading/properties/$reset
/reading/breadcrumbssiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/reading/properties/breadcrumbs
/reading/mobile_tocsiteнетstringне объявлен; effective value определяется inheritance/runtimeenum=["auto","always","never"]resources/schemas/presentation.schema.json#/$defs/reading/properties/mobile_toc
/reading/previous_nextsiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/reading/properties/previous_next
/reading/tocsiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/reading/properties/toc
/reading/toc_depthsiteнетintegerне объявлен; effective value определяется inheritance/runtimeminimum=2; maximum=6resources/schemas/presentation.schema.json#/$defs/reading/properties/toc_depth
/redirects_filesiteнетstringне объявлен; effective value определяется inheritance/runtimeformat="docara-relative-path"resources/schemas/site.schema.json#/properties/redirects_file
/schemasiteдаstringне объявлен; effective value определяется inheritance/runtimeconst="docara.site.v1"resources/schemas/site.schema.json#/properties/schema
/searchsiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/presentation.schema.json#/$defs/search
/search/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/search/properties/$reset
/search/enabledsiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/search/properties/enabled
/search/indexedsiteнетbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/presentation.schema.json#/$defs/search/properties/indexed
/settingssiteнетobjectне объявлен; effective value определяется inheritance/runtimeminProperties=1; additionalProperties=falseresources/schemas/presentation.schema.json#/$defs/settings
/settings/$resetsiteнетboolне объявлен; effective value определяется inheritance/runtimeconst=trueresources/schemas/presentation.schema.json#/$defs/settings/properties/$reset
/settings/modal_blursiteнетstringне объявлен; effective value определяется inheritance/runtimeenum=["none","small","medium","large"]resources/schemas/presentation.schema.json#/$defs/settings/properties/modal_blur
/settings/themesiteнетstringне объявлен; effective value определяется inheritance/runtimeenum=["system","light","dark"]resources/schemas/presentation.schema.json#/$defs/settings/properties/theme
/settings/ui_radiussiteнетstringне объявлен; effective value определяется inheritance/runtimeenum=["default","medium","large"]resources/schemas/presentation.schema.json#/$defs/settings/properties/ui_radius
/site_urlsiteнетstringне объявлен; effective value определяется inheritance/runtimepattern="^https?://[A-Za-z0-9.-]+(?::[0-9]{1,5})?(?:/|/[A-Za-z0-9._~-]+(?:/[A-Za-z0-9._~-]+)*/?)$"resources/schemas/site.schema.json#/properties/site_url
/smartsiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/$defs/projectSmart
/smart/namespacesiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^(?!ui$|docara$)[a-z][a-z0-9-]*$"resources/schemas/site.schema.json#/$defs/projectSmart/properties/namespace
/themesiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/properties/theme
/theme/chromasiteнетintegerне объявлен; effective value определяется inheritance/runtimeminimum=0; maximum=150resources/schemas/site.schema.json#/properties/theme/properties/chroma
/theme/colorsiteдаstringне объявлен; effective value определяется inheritance/runtimeminLength=1resources/schemas/site.schema.json#/properties/theme/properties/color
/theme/huesiteнетintegerне объявлен; effective value определяется inheritance/runtimeminimum=0; maximum=360resources/schemas/site.schema.json#/properties/theme/properties/hue
/titlesiteнетstringне объявлен; effective value определяется inheritance/runtimeminLength=1resources/schemas/site.schema.json#/properties/title
/translation_trackingsiteнетobjectне объявлен; effective value определяется inheritance/runtimeadditionalProperties=falseresources/schemas/site.schema.json#/$defs/translationTracking
/translation_tracking/enabledsiteдаbooleanне объявлен; effective value определяется inheritance/runtimeschema type onlyresources/schemas/site.schema.json#/$defs/translationTracking/properties/enabled
/translation_tracking/lock_filesiteдаstringне объявлен; effective value определяется inheritance/runtimepattern="^[A-Za-z0-9][A-Za-z0-9._-]*\\.json$"resources/schemas/site.schema.json#/$defs/translationTracking/properties/lock_file
/translation_tracking/modesiteдаstringне объявлен; effective value определяется inheritance/runtimeenum=["report","publish-current"]resources/schemas/site.schema.json#/$defs/translationTracking/properties/mode
/translation_tracking/source_localesiteдаstringне объявлен; effective value определяется inheritance/runtimeformat="docara-bcp47"resources/schemas/site.schema.json#/$defs/translationTracking/properties/source_locale
/versionsiteнетintegerне объявлен; effective value определяется inheritance/runtimeconst=1resources/schemas/site.schema.json#/properties/version

Default: не объявлен означает, что JSON Schema не приписывает скрытое значение: effective value приходит из принятого runtime/preset/inheritance и проверяется через inspect/receipt. Это честнее, чем дублировать runtime default в prose.

Поиск по документации

Введите минимум 2 символа

    Настройки

    Тема
    Размер шрифта
    Ширина страницы