[{"data":1,"prerenderedAt":1677},["ShallowReactive",2],{"navigation_docs_ru":3,"-ru-config-reference":361,"-ru-config-reference-surround":1672},[4,23,49,83,93,115,343,353],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"Начало работы","i-lucide-rocket","\u002Fru\u002Fgetting-started","ru\u002F1.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Введение","\u002Fru\u002Fgetting-started\u002Fintroduction","ru\u002F1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Установка","\u002Fru\u002Fgetting-started\u002Finstallation","ru\u002F1.getting-started\u002F2.installation",{"title":19,"path":20,"stem":21},"ranklint init","\u002Fru\u002Fgetting-started\u002Finit","ru\u002F1.getting-started\u002F3.init",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"Nuxt-модуль","i-lucide-box","\u002Fru\u002Fmodule","ru\u002F2.module",[29,33,37,41,45],{"title":30,"path":31,"stem":32},"Обзор","\u002Fru\u002Fmodule\u002Foverview","ru\u002F2.module\u002F1.overview",{"title":34,"path":35,"stem":36},"Sitemap","\u002Fru\u002Fmodule\u002Fsitemap","ru\u002F2.module\u002F2.sitemap",{"title":38,"path":39,"stem":40},"Robots","\u002Fru\u002Fmodule\u002Frobots","ru\u002F2.module\u002F3.robots",{"title":42,"path":43,"stem":44},"Композаблы","\u002Fru\u002Fmodule\u002Fcomposables","ru\u002F2.module\u002F4.composables",{"title":46,"path":47,"stem":48},"DevTools","\u002Fru\u002Fmodule\u002Fdevtools","ru\u002F2.module\u002F5.devtools",{"title":50,"icon":51,"path":52,"stem":53,"children":54,"page":22},"CLI","i-lucide-terminal","\u002Fru\u002Fcli","ru\u002F3.cli",[55,59,63,67,71,75,79],{"title":56,"path":57,"stem":58},"ranklint audit","\u002Fru\u002Fcli\u002Faudit","ru\u002F3.cli\u002F1.audit",{"title":60,"path":61,"stem":62},"Diff и CI","\u002Fru\u002Fcli\u002Fdiff-and-ci","ru\u002F3.cli\u002F2.diff-and-ci",{"title":64,"path":65,"stem":66},"Мониторинг прода","\u002Fru\u002Fcli\u002Fmonitor","ru\u002F3.cli\u002F3.monitor",{"title":68,"path":69,"stem":70},"Lighthouse","\u002Fru\u002Fcli\u002Flighthouse","ru\u002F3.cli\u002F4.lighthouse",{"title":72,"path":73,"stem":74},"Зоны (multi-app домены)","\u002Fru\u002Fcli\u002Fzones","ru\u002F3.cli\u002F5.zones",{"title":76,"path":77,"stem":78},"Остальные команды","\u002Fru\u002Fcli\u002Fother-commands","ru\u002F3.cli\u002F6.other-commands",{"title":80,"path":81,"stem":82},"Watch mode","\u002Fru\u002Fcli\u002Fwatch","ru\u002F3.cli\u002F7.watch",{"title":84,"icon":85,"path":86,"stem":87,"children":88,"page":22},"Конфигурация","i-lucide-settings-2","\u002Fru\u002Fconfig","ru\u002F4.config",[89],{"title":90,"path":91,"stem":92},"Справочник","\u002Fru\u002Fconfig\u002Freference","ru\u002F4.config\u002F1.reference",{"title":94,"icon":95,"path":96,"stem":97,"children":98,"page":22},"Продвинутое","i-lucide-wrench","\u002Fru\u002Fadvanced","ru\u002F5.advanced",[99,103,107,111],{"title":100,"path":101,"stem":102},"Кастомные правила и пресеты","\u002Fru\u002Fadvanced\u002Fcustom-rules","ru\u002F5.advanced\u002F1.custom-rules",{"title":104,"path":105,"stem":106},"Умные эвристики","\u002Fru\u002Fadvanced\u002Fheuristics","ru\u002F5.advanced\u002F2.heuristics",{"title":108,"path":109,"stem":110},"Env-переменные","\u002Fru\u002Fadvanced\u002Fenv","ru\u002F5.advanced\u002F3.env",{"title":112,"path":113,"stem":114},"Нюансы и ограничения","\u002Fru\u002Fadvanced\u002Fnuances","ru\u002F5.advanced\u002F4.nuances",{"title":116,"icon":117,"path":118,"stem":119,"children":120},"Правила","i-lucide-list-checks","\u002Fru\u002Frules","ru\u002F6.rules\u002Findex",[121,123,148,173,190,207,228,257,306,330],{"title":122,"path":118,"stem":119},"Все правила",{"title":124,"path":125,"stem":126,"children":127,"page":22},"Headings","\u002Fru\u002Frules\u002Fheadings","ru\u002F6.rules\u002Fheadings",[128,132,136,140,144],{"title":129,"path":130,"stem":131},"headings:h1-length","\u002Fru\u002Frules\u002Fheadings\u002Fheadings-h1-length","ru\u002F6.rules\u002Fheadings\u002Fheadings-h1-length",{"title":133,"path":134,"stem":135},"headings:hierarchy","\u002Fru\u002Frules\u002Fheadings\u002Fheadings-hierarchy","ru\u002F6.rules\u002Fheadings\u002Fheadings-hierarchy",{"title":137,"path":138,"stem":139},"headings:no-empty","\u002Fru\u002Frules\u002Fheadings\u002Fheadings-no-empty","ru\u002F6.rules\u002Fheadings\u002Fheadings-no-empty",{"title":141,"path":142,"stem":143},"headings:single-h1","\u002Fru\u002Frules\u002Fheadings\u002Fheadings-single-h1","ru\u002F6.rules\u002Fheadings\u002Fheadings-single-h1",{"title":145,"path":146,"stem":147},"headings:unique-h1","\u002Fru\u002Frules\u002Fheadings\u002Fheadings-unique-h1","ru\u002F6.rules\u002Fheadings\u002Fheadings-unique-h1",{"title":149,"path":150,"stem":151,"children":152,"page":22},"Http","\u002Fru\u002Frules\u002Fhttp","ru\u002F6.rules\u002Fhttp",[153,157,161,165,169],{"title":154,"path":155,"stem":156},"http:no-mixed-content","\u002Fru\u002Frules\u002Fhttp\u002Fhttp-no-mixed-content","ru\u002F6.rules\u002Fhttp\u002Fhttp-no-mixed-content",{"title":158,"path":159,"stem":160},"http:no-soft-404","\u002Fru\u002Frules\u002Fhttp\u002Fhttp-no-soft-404","ru\u002F6.rules\u002Fhttp\u002Fhttp-no-soft-404",{"title":162,"path":163,"stem":164},"http:ttfb-budget","\u002Fru\u002Frules\u002Fhttp\u002Fhttp-ttfb-budget","ru\u002F6.rules\u002Fhttp\u002Fhttp-ttfb-budget",{"title":166,"path":167,"stem":168},"http:x-robots-consistent","\u002Fru\u002Frules\u002Fhttp\u002Fhttp-x-robots-consistent","ru\u002F6.rules\u002Fhttp\u002Fhttp-x-robots-consistent",{"title":170,"path":171,"stem":172},"mobile:viewport","\u002Fru\u002Frules\u002Fhttp\u002Fmobile-viewport","ru\u002F6.rules\u002Fhttp\u002Fmobile-viewport",{"title":174,"path":175,"stem":176,"children":177,"page":22},"I18n","\u002Fru\u002Frules\u002Fi18n","ru\u002F6.rules\u002Fi18n",[178,182,186],{"title":179,"path":180,"stem":181},"hreflang:symmetric","\u002Fru\u002Frules\u002Fi18n\u002Fhreflang-symmetric","ru\u002F6.rules\u002Fi18n\u002Fhreflang-symmetric",{"title":183,"path":184,"stem":185},"hreflang:valid-targets","\u002Fru\u002Frules\u002Fi18n\u002Fhreflang-valid-targets","ru\u002F6.rules\u002Fi18n\u002Fhreflang-valid-targets",{"title":187,"path":188,"stem":189},"i18n:no-locale-leak","\u002Fru\u002Frules\u002Fi18n\u002Fi18n-no-locale-leak","ru\u002F6.rules\u002Fi18n\u002Fi18n-no-locale-leak",{"title":191,"path":192,"stem":193,"children":194,"page":22},"Images","\u002Fru\u002Frules\u002Fimages","ru\u002F6.rules\u002Fimages",[195,199,203],{"title":196,"path":197,"stem":198},"images:alt-required","\u002Fru\u002Frules\u002Fimages\u002Fimages-alt-required","ru\u002F6.rules\u002Fimages\u002Fimages-alt-required",{"title":200,"path":201,"stem":202},"images:dimensions-required","\u002Fru\u002Frules\u002Fimages\u002Fimages-dimensions-required","ru\u002F6.rules\u002Fimages\u002Fimages-dimensions-required",{"title":204,"path":205,"stem":206},"images:no-lazy-above-fold","\u002Fru\u002Frules\u002Fimages\u002Fimages-no-lazy-above-fold","ru\u002F6.rules\u002Fimages\u002Fimages-no-lazy-above-fold",{"title":208,"path":209,"stem":210,"children":211,"page":22},"Indexability","\u002Fru\u002Frules\u002Findexability","ru\u002F6.rules\u002Findexability",[212,218,224],{"title":213,"path":214,"stem":215,"children":216},"indexability:ssr-content","\u002Fru\u002Frules\u002Findexability\u002Findexability-ssr-content","ru\u002F6.rules\u002Findexability\u002Findexability-ssr-content",[217],{"title":213,"path":214,"stem":215},{"title":219,"path":220,"stem":221,"children":222},"sitemap:no-noindex","\u002Fru\u002Frules\u002Findexability\u002Fsitemap-no-noindex","ru\u002F6.rules\u002Findexability\u002Fsitemap-no-noindex",[223],{"title":219,"path":220,"stem":221},{"title":225,"path":226,"stem":227},"sitemap:reachable","\u002Fru\u002Frules\u002Findexability\u002Fsitemap-reachable","ru\u002F6.rules\u002Findexability\u002Fsitemap-reachable",{"title":229,"path":230,"stem":231,"children":232,"page":22},"Links","\u002Fru\u002Frules\u002Flinks","ru\u002F6.rules\u002Flinks",[233,237,241,245,249,253],{"title":234,"path":235,"stem":236},"links:no-broken","\u002Fru\u002Frules\u002Flinks\u002Flinks-no-broken","ru\u002F6.rules\u002Flinks\u002Flinks-no-broken",{"title":238,"path":239,"stem":240},"links:no-orphans","\u002Fru\u002Frules\u002Flinks\u002Flinks-no-orphans","ru\u002F6.rules\u002Flinks\u002Flinks-no-orphans",{"title":242,"path":243,"stem":244},"links:no-redirect-chain","\u002Fru\u002Frules\u002Flinks\u002Flinks-no-redirect-chain","ru\u002F6.rules\u002Flinks\u002Flinks-no-redirect-chain",{"title":246,"path":247,"stem":248},"links:no-utm-internal","\u002Fru\u002Frules\u002Flinks\u002Flinks-no-utm-internal","ru\u002F6.rules\u002Flinks\u002Flinks-no-utm-internal",{"title":250,"path":251,"stem":252},"links:permanent-redirects","\u002Fru\u002Frules\u002Flinks\u002Flinks-permanent-redirects","ru\u002F6.rules\u002Flinks\u002Flinks-permanent-redirects",{"title":254,"path":255,"stem":256},"links:trailing-slash-consistent","\u002Fru\u002Frules\u002Flinks\u002Flinks-trailing-slash-consistent","ru\u002F6.rules\u002Flinks\u002Flinks-trailing-slash-consistent",{"title":258,"path":259,"stem":260,"children":261,"page":22},"Meta","\u002Fru\u002Frules\u002Fmeta","ru\u002F6.rules\u002Fmeta",[262,266,270,274,278,282,286,290,294,298,302],{"title":263,"path":264,"stem":265},"canonical:no-chain","\u002Fru\u002Frules\u002Fmeta\u002Fcanonical-no-chain","ru\u002F6.rules\u002Fmeta\u002Fcanonical-no-chain",{"title":267,"path":268,"stem":269},"canonical:required","\u002Fru\u002Frules\u002Fmeta\u002Fcanonical-required","ru\u002F6.rules\u002Fmeta\u002Fcanonical-required",{"title":271,"path":272,"stem":273},"canonical:valid","\u002Fru\u002Frules\u002Fmeta\u002Fcanonical-valid","ru\u002F6.rules\u002Fmeta\u002Fcanonical-valid",{"title":275,"path":276,"stem":277},"meta:description-length","\u002Fru\u002Frules\u002Fmeta\u002Fmeta-description-length","ru\u002F6.rules\u002Fmeta\u002Fmeta-description-length",{"title":279,"path":280,"stem":281},"meta:description-required","\u002Fru\u002Frules\u002Fmeta\u002Fmeta-description-required","ru\u002F6.rules\u002Fmeta\u002Fmeta-description-required",{"title":283,"path":284,"stem":285},"meta:no-duplicate-description","\u002Fru\u002Frules\u002Fmeta\u002Fmeta-no-duplicate-description","ru\u002F6.rules\u002Fmeta\u002Fmeta-no-duplicate-description",{"title":287,"path":288,"stem":289},"meta:no-duplicate-title","\u002Fru\u002Frules\u002Fmeta\u002Fmeta-no-duplicate-title","ru\u002F6.rules\u002Fmeta\u002Fmeta-no-duplicate-title",{"title":291,"path":292,"stem":293},"meta:og-required","\u002Fru\u002Frules\u002Fmeta\u002Fmeta-og-required","ru\u002F6.rules\u002Fmeta\u002Fmeta-og-required",{"title":295,"path":296,"stem":297},"meta:title-length","\u002Fru\u002Frules\u002Fmeta\u002Fmeta-title-length","ru\u002F6.rules\u002Fmeta\u002Fmeta-title-length",{"title":299,"path":300,"stem":301},"meta:title-required","\u002Fru\u002Frules\u002Fmeta\u002Fmeta-title-required","ru\u002F6.rules\u002Fmeta\u002Fmeta-title-required",{"title":303,"path":304,"stem":305},"meta:twitter-card","\u002Fru\u002Frules\u002Fmeta\u002Fmeta-twitter-card","ru\u002F6.rules\u002Fmeta\u002Fmeta-twitter-card",{"title":38,"path":307,"stem":308,"children":309,"page":22},"\u002Fru\u002Frules\u002Frobots","ru\u002F6.rules\u002Frobots",[310,314,318,322,326],{"title":311,"path":312,"stem":313},"robots:env-policy","\u002Fru\u002Frules\u002Frobots\u002Frobots-env-policy","ru\u002F6.rules\u002Frobots\u002Frobots-env-policy",{"title":315,"path":316,"stem":317},"robots:expected-disallow","\u002Fru\u002Frules\u002Frobots\u002Frobots-expected-disallow","ru\u002F6.rules\u002Frobots\u002Frobots-expected-disallow",{"title":319,"path":320,"stem":321},"robots:reachable","\u002Fru\u002Frules\u002Frobots\u002Frobots-reachable","ru\u002F6.rules\u002Frobots\u002Frobots-reachable",{"title":323,"path":324,"stem":325},"robots:sitemap-declared","\u002Fru\u002Frules\u002Frobots\u002Frobots-sitemap-declared","ru\u002F6.rules\u002Frobots\u002Frobots-sitemap-declared",{"title":327,"path":328,"stem":329},"robots:zone-not-blocked","\u002Fru\u002Frules\u002Frobots\u002Frobots-zone-not-blocked","ru\u002F6.rules\u002Frobots\u002Frobots-zone-not-blocked",{"title":331,"path":332,"stem":333,"children":334,"page":22},"Structured Data","\u002Fru\u002Frules\u002Fstructured-data","ru\u002F6.rules\u002Fstructured-data",[335,339],{"title":336,"path":337,"stem":338},"jsonld:parseable","\u002Fru\u002Frules\u002Fstructured-data\u002Fjsonld-parseable","ru\u002F6.rules\u002Fstructured-data\u002Fjsonld-parseable",{"title":340,"path":341,"stem":342},"jsonld:valid-schema","\u002Fru\u002Frules\u002Fstructured-data\u002Fjsonld-valid-schema","ru\u002F6.rules\u002Fstructured-data\u002Fjsonld-valid-schema",{"title":344,"icon":345,"path":346,"stem":347,"children":348,"page":22},"Гайды","i-lucide-book-open","\u002Fru\u002Fguides","ru\u002F7.guides",[349],{"title":350,"path":351,"stem":352},"SEO-чеклист для Nuxt-проекта","\u002Fru\u002Fguides\u002Fseo-checklist-nuxt","ru\u002F7.guides\u002F1.seo-checklist-nuxt",{"title":354,"path":355,"stem":356,"children":357,"icon":360},"Изменения","\u002Fru\u002Fchangelog","ru\u002F8.changelog\u002Findex",[358],{"title":359,"path":355,"stem":356},"Изменения и релизы ranklint","i-lucide-history",{"id":362,"title":90,"body":363,"description":1666,"extension":1667,"links":1668,"meta":1669,"navigation":434,"path":91,"seo":1670,"stem":92,"__hash__":1671},"docs_ru\u002Fru\u002F4.config\u002F1.reference.md",{"type":364,"value":365,"toc":1664},"minimark",[366,387,1633,1660],[367,368,369,370,374,375,378,379,386],"p",{},"Файл ",[371,372,373],"code",{},"ranklint.config.{ts,js,mjs,json,jsonc}",", грузится c12. Для TS — автодополнение через ",[371,376,377],{},"defineRanklintConfig",", для JSON — ",[380,381,385],"a",{"href":382,"rel":383},"https:\u002F\u002Fgithub.com\u002Faakazancev\u002Franklint\u002Fblob\u002Fmain\u002Fschemas\u002Franklint-config.schema.json",[384],"nofollow","JSON-схема",". Весь конфиг валидируется Zod на старте: неизвестное правило — ошибка с did-you-mean (Левенштейн ≤ 3).",[388,389,394],"pre",{"className":390,"code":391,"language":392,"meta":393,"style":393},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { defineRanklintConfig } from '@ranklint\u002Fcore'\n\nexport default defineRanklintConfig({\n  extends: ['.\u002Fagency-preset.ts', '@ranklint\u002Fpreset-default'],\n\n  site: { url: 'https:\u002F\u002Fexample.com', name: 'Example' },\n\n  apps: {                                  \u002F\u002F зоны multi-app домена\n    self: { paths: ['\u002Fen\u002Fmarket\u002F**'] },    \u002F\u002F зона с именем self — краулится\n    main: { paths: ['\u002F**'], owner: 'external', checks: ['...'] },\n  },\n\n  rules: {\n    'meta:title-length': ['error', { min: 30, max: 60 }],\n    'meta:description-length': 'off',      \u002F\u002F 'error' | 'warn' | 'info' | 'off' | [severity, options]\n  },\n\n  crawl: {\n    entry: ['\u002Fen\u002Fmarket'],                 \u002F\u002F сид-пути краула (по умолчанию — сам проверяемый URL)\n    concurrency: 5,                        \u002F\u002F параллельных вкладок\n    delay: 0,                              \u002F\u002F мс между страницами\n    maxPages: 1000,                        \u002F\u002F стоп + truncated: true в отчёте\n    ignore: ['\u002Fadmin\u002F**'],                 \u002F\u002F глобы — пропуск\n    strategy: 'full',                      \u002F\u002F 'full' | 'sitemap+sample'\n    userAgent: 'custom UA',                \u002F\u002F заодно выбирает группу robots.txt\n    respectRobots: true,                   \u002F\u002F не ходить по ссылкам, закрытым в \u003Corigin>\u002Frobots.txt (entry краулится всегда)\n    insecureTls: true,                     \u002F\u002F self-signed сертификаты dev\u002Fstaging\n    viewport: { width: 375, height: 812 },\n    auth: {                                \u002F\u002F staging за заглушкой\n      headers: { 'X-Auth': '...' },\n      basic: { username: '...', password: '...' },\n      cookies: [{ name: '...', value: '...' }],\n    },\n  },\n\n  robots: {                                \u002F\u002F ожидания для ВНЕШНЕГО robots.txt\n    mode: 'owner',                         \u002F\u002F 'owner' | 'external'\n    expect: {\n      allow: ['\u002F'], disallow: ['\u002Fadmin'],\n      sitemaps: ['https:\u002F\u002Fexample.com\u002Fsitemap.xml'],\n      indexable: true,\n    },\n  },\n\n  lighthouse: {\n    enabled: true,\n    runs: 5,                               \u002F\u002F прогонов на URL\n    aggregation: 'median',                 \u002F\u002F 'median' | 'p75' | 'best'\n    formFactor: 'mobile',                  \u002F\u002F 'mobile' | 'desktop'\n    maxUrls: 5,                            \u002F\u002F потолок; без urls — первые 200-страницы краула\n    runTimeout: 180000,                    \u002F\u002F мс на прогон; зависший прогон пропускается, Chrome убивается\n    urls: ['\u002F', '\u002Fpricing'],               \u002F\u002F точный список путей\u002FURL, меряются даже вне краула\n    thresholds: { '\u002Flisting\u002F**': { performance: 90, lcp: 2500 } },\n  },\n\n  customChecks: [ \u002F* defineCheck({...}) *\u002F ],\n\n  monitor: {\n    storage: 'fs',                         \u002F\u002F 'fs' | 's3'\n    dir: '.ranklint\u002Freports',              \u002F\u002F для fs\n    keep: 60,                              \u002F\u002F ротация\n    bucket: '...', prefix: '...', endpoint: '...', region: '...',  \u002F\u002F для s3\n  },\n\n  profiles: {                              \u002F\u002F накладываются defu поверх базы: --profile uat\n    uat: { site: { url: 'https:\u002F\u002Fuat.example.com' } },\n  },\n})\n","ts","",[371,395,396,429,436,454,491,496,535,540,554,587,647,653,658,669,719,742,747,752,762,786,802,818,834,858,878,898,915,930,960,973,1000,1036,1078,1084,1089,1094,1107,1127,1137,1176,1197,1209,1214,1219,1224,1234,1246,1261,1281,1301,1316,1332,1364,1407,1412,1417,1436,1441,1451,1471,1491,1506,1564,1569,1574,1587,1619,1624],{"__ignoreMap":393},[397,398,401,405,409,413,416,419,422,426],"span",{"class":399,"line":400},"line",1,[397,402,404],{"class":403},"s7zQu","import",[397,406,408],{"class":407},"sMK4o"," {",[397,410,412],{"class":411},"sTEyZ"," defineRanklintConfig",[397,414,415],{"class":407}," }",[397,417,418],{"class":403}," from",[397,420,421],{"class":407}," '",[397,423,425],{"class":424},"sfazB","@ranklint\u002Fcore",[397,427,428],{"class":407},"'\n",[397,430,432],{"class":399,"line":431},2,[397,433,435],{"emptyLinePlaceholder":434},true,"\n",[397,437,439,442,445,448,451],{"class":399,"line":438},3,[397,440,441],{"class":403},"export",[397,443,444],{"class":403}," default",[397,446,412],{"class":447},"s2Zo4",[397,449,450],{"class":411},"(",[397,452,453],{"class":407},"{\n",[397,455,457,461,464,467,470,473,475,478,480,483,485,488],{"class":399,"line":456},4,[397,458,460],{"class":459},"swJcz","  extends",[397,462,463],{"class":407},":",[397,465,466],{"class":411}," [",[397,468,469],{"class":407},"'",[397,471,472],{"class":424},".\u002Fagency-preset.ts",[397,474,469],{"class":407},[397,476,477],{"class":407},",",[397,479,421],{"class":407},[397,481,482],{"class":424},"@ranklint\u002Fpreset-default",[397,484,469],{"class":407},[397,486,487],{"class":411},"]",[397,489,490],{"class":407},",\n",[397,492,494],{"class":399,"line":493},5,[397,495,435],{"emptyLinePlaceholder":434},[397,497,499,502,504,506,509,511,513,516,518,520,523,525,527,530,532],{"class":399,"line":498},6,[397,500,501],{"class":459},"  site",[397,503,463],{"class":407},[397,505,408],{"class":407},[397,507,508],{"class":459}," url",[397,510,463],{"class":407},[397,512,421],{"class":407},[397,514,515],{"class":424},"https:\u002F\u002Fexample.com",[397,517,469],{"class":407},[397,519,477],{"class":407},[397,521,522],{"class":459}," name",[397,524,463],{"class":407},[397,526,421],{"class":407},[397,528,529],{"class":424},"Example",[397,531,469],{"class":407},[397,533,534],{"class":407}," },\n",[397,536,538],{"class":399,"line":537},7,[397,539,435],{"emptyLinePlaceholder":434},[397,541,543,546,548,550],{"class":399,"line":542},8,[397,544,545],{"class":459},"  apps",[397,547,463],{"class":407},[397,549,408],{"class":407},[397,551,553],{"class":552},"sHwdD","                                  \u002F\u002F зоны multi-app домена\n",[397,555,557,560,562,564,567,569,571,573,576,578,581,584],{"class":399,"line":556},9,[397,558,559],{"class":459},"    self",[397,561,463],{"class":407},[397,563,408],{"class":407},[397,565,566],{"class":459}," paths",[397,568,463],{"class":407},[397,570,466],{"class":411},[397,572,469],{"class":407},[397,574,575],{"class":424},"\u002Fen\u002Fmarket\u002F**",[397,577,469],{"class":407},[397,579,580],{"class":411},"] ",[397,582,583],{"class":407},"},",[397,585,586],{"class":552},"    \u002F\u002F зона с именем self — краулится\n",[397,588,590,593,595,597,599,601,603,605,608,610,612,614,617,619,621,624,626,628,631,633,635,637,640,642,644],{"class":399,"line":589},10,[397,591,592],{"class":459},"    main",[397,594,463],{"class":407},[397,596,408],{"class":407},[397,598,566],{"class":459},[397,600,463],{"class":407},[397,602,466],{"class":411},[397,604,469],{"class":407},[397,606,607],{"class":424},"\u002F**",[397,609,469],{"class":407},[397,611,487],{"class":411},[397,613,477],{"class":407},[397,615,616],{"class":459}," owner",[397,618,463],{"class":407},[397,620,421],{"class":407},[397,622,623],{"class":424},"external",[397,625,469],{"class":407},[397,627,477],{"class":407},[397,629,630],{"class":459}," checks",[397,632,463],{"class":407},[397,634,466],{"class":411},[397,636,469],{"class":407},[397,638,639],{"class":424},"...",[397,641,469],{"class":407},[397,643,580],{"class":411},[397,645,646],{"class":407},"},\n",[397,648,650],{"class":399,"line":649},11,[397,651,652],{"class":407},"  },\n",[397,654,656],{"class":399,"line":655},12,[397,657,435],{"emptyLinePlaceholder":434},[397,659,661,664,666],{"class":399,"line":660},13,[397,662,663],{"class":459},"  rules",[397,665,463],{"class":407},[397,667,668],{"class":407}," {\n",[397,670,672,675,677,679,681,683,685,688,690,692,694,697,699,703,705,708,710,713,715,717],{"class":399,"line":671},14,[397,673,674],{"class":407},"    '",[397,676,295],{"class":459},[397,678,469],{"class":407},[397,680,463],{"class":407},[397,682,466],{"class":411},[397,684,469],{"class":407},[397,686,687],{"class":424},"error",[397,689,469],{"class":407},[397,691,477],{"class":407},[397,693,408],{"class":407},[397,695,696],{"class":459}," min",[397,698,463],{"class":407},[397,700,702],{"class":701},"sbssI"," 30",[397,704,477],{"class":407},[397,706,707],{"class":459}," max",[397,709,463],{"class":407},[397,711,712],{"class":701}," 60",[397,714,415],{"class":407},[397,716,487],{"class":411},[397,718,490],{"class":407},[397,720,722,724,726,728,730,732,735,737,739],{"class":399,"line":721},15,[397,723,674],{"class":407},[397,725,275],{"class":459},[397,727,469],{"class":407},[397,729,463],{"class":407},[397,731,421],{"class":407},[397,733,734],{"class":424},"off",[397,736,469],{"class":407},[397,738,477],{"class":407},[397,740,741],{"class":552},"      \u002F\u002F 'error' | 'warn' | 'info' | 'off' | [severity, options]\n",[397,743,745],{"class":399,"line":744},16,[397,746,652],{"class":407},[397,748,750],{"class":399,"line":749},17,[397,751,435],{"emptyLinePlaceholder":434},[397,753,755,758,760],{"class":399,"line":754},18,[397,756,757],{"class":459},"  crawl",[397,759,463],{"class":407},[397,761,668],{"class":407},[397,763,765,768,770,772,774,777,779,781,783],{"class":399,"line":764},19,[397,766,767],{"class":459},"    entry",[397,769,463],{"class":407},[397,771,466],{"class":411},[397,773,469],{"class":407},[397,775,776],{"class":424},"\u002Fen\u002Fmarket",[397,778,469],{"class":407},[397,780,487],{"class":411},[397,782,477],{"class":407},[397,784,785],{"class":552},"                 \u002F\u002F сид-пути краула (по умолчанию — сам проверяемый URL)\n",[397,787,789,792,794,797,799],{"class":399,"line":788},20,[397,790,791],{"class":459},"    concurrency",[397,793,463],{"class":407},[397,795,796],{"class":701}," 5",[397,798,477],{"class":407},[397,800,801],{"class":552},"                        \u002F\u002F параллельных вкладок\n",[397,803,805,808,810,813,815],{"class":399,"line":804},21,[397,806,807],{"class":459},"    delay",[397,809,463],{"class":407},[397,811,812],{"class":701}," 0",[397,814,477],{"class":407},[397,816,817],{"class":552},"                              \u002F\u002F мс между страницами\n",[397,819,821,824,826,829,831],{"class":399,"line":820},22,[397,822,823],{"class":459},"    maxPages",[397,825,463],{"class":407},[397,827,828],{"class":701}," 1000",[397,830,477],{"class":407},[397,832,833],{"class":552},"                        \u002F\u002F стоп + truncated: true в отчёте\n",[397,835,837,840,842,844,846,849,851,853,855],{"class":399,"line":836},23,[397,838,839],{"class":459},"    ignore",[397,841,463],{"class":407},[397,843,466],{"class":411},[397,845,469],{"class":407},[397,847,848],{"class":424},"\u002Fadmin\u002F**",[397,850,469],{"class":407},[397,852,487],{"class":411},[397,854,477],{"class":407},[397,856,857],{"class":552},"                 \u002F\u002F глобы — пропуск\n",[397,859,861,864,866,868,871,873,875],{"class":399,"line":860},24,[397,862,863],{"class":459},"    strategy",[397,865,463],{"class":407},[397,867,421],{"class":407},[397,869,870],{"class":424},"full",[397,872,469],{"class":407},[397,874,477],{"class":407},[397,876,877],{"class":552},"                      \u002F\u002F 'full' | 'sitemap+sample'\n",[397,879,881,884,886,888,891,893,895],{"class":399,"line":880},25,[397,882,883],{"class":459},"    userAgent",[397,885,463],{"class":407},[397,887,421],{"class":407},[397,889,890],{"class":424},"custom UA",[397,892,469],{"class":407},[397,894,477],{"class":407},[397,896,897],{"class":552},"                \u002F\u002F заодно выбирает группу robots.txt\n",[397,899,901,904,906,910,912],{"class":399,"line":900},26,[397,902,903],{"class":459},"    respectRobots",[397,905,463],{"class":407},[397,907,909],{"class":908},"sfNiH"," true",[397,911,477],{"class":407},[397,913,914],{"class":552},"                   \u002F\u002F не ходить по ссылкам, закрытым в \u003Corigin>\u002Frobots.txt (entry краулится всегда)\n",[397,916,918,921,923,925,927],{"class":399,"line":917},27,[397,919,920],{"class":459},"    insecureTls",[397,922,463],{"class":407},[397,924,909],{"class":908},[397,926,477],{"class":407},[397,928,929],{"class":552},"                     \u002F\u002F self-signed сертификаты dev\u002Fstaging\n",[397,931,933,936,938,940,943,945,948,950,953,955,958],{"class":399,"line":932},28,[397,934,935],{"class":459},"    viewport",[397,937,463],{"class":407},[397,939,408],{"class":407},[397,941,942],{"class":459}," width",[397,944,463],{"class":407},[397,946,947],{"class":701}," 375",[397,949,477],{"class":407},[397,951,952],{"class":459}," height",[397,954,463],{"class":407},[397,956,957],{"class":701}," 812",[397,959,534],{"class":407},[397,961,963,966,968,970],{"class":399,"line":962},29,[397,964,965],{"class":459},"    auth",[397,967,463],{"class":407},[397,969,408],{"class":407},[397,971,972],{"class":552},"                                \u002F\u002F staging за заглушкой\n",[397,974,976,979,981,983,985,988,990,992,994,996,998],{"class":399,"line":975},30,[397,977,978],{"class":459},"      headers",[397,980,463],{"class":407},[397,982,408],{"class":407},[397,984,421],{"class":407},[397,986,987],{"class":459},"X-Auth",[397,989,469],{"class":407},[397,991,463],{"class":407},[397,993,421],{"class":407},[397,995,639],{"class":424},[397,997,469],{"class":407},[397,999,534],{"class":407},[397,1001,1003,1006,1008,1010,1013,1015,1017,1019,1021,1023,1026,1028,1030,1032,1034],{"class":399,"line":1002},31,[397,1004,1005],{"class":459},"      basic",[397,1007,463],{"class":407},[397,1009,408],{"class":407},[397,1011,1012],{"class":459}," username",[397,1014,463],{"class":407},[397,1016,421],{"class":407},[397,1018,639],{"class":424},[397,1020,469],{"class":407},[397,1022,477],{"class":407},[397,1024,1025],{"class":459}," password",[397,1027,463],{"class":407},[397,1029,421],{"class":407},[397,1031,639],{"class":424},[397,1033,469],{"class":407},[397,1035,534],{"class":407},[397,1037,1039,1042,1044,1046,1049,1051,1053,1055,1057,1059,1061,1064,1066,1068,1070,1072,1074,1076],{"class":399,"line":1038},32,[397,1040,1041],{"class":459},"      cookies",[397,1043,463],{"class":407},[397,1045,466],{"class":411},[397,1047,1048],{"class":407},"{",[397,1050,522],{"class":459},[397,1052,463],{"class":407},[397,1054,421],{"class":407},[397,1056,639],{"class":424},[397,1058,469],{"class":407},[397,1060,477],{"class":407},[397,1062,1063],{"class":459}," value",[397,1065,463],{"class":407},[397,1067,421],{"class":407},[397,1069,639],{"class":424},[397,1071,469],{"class":407},[397,1073,415],{"class":407},[397,1075,487],{"class":411},[397,1077,490],{"class":407},[397,1079,1081],{"class":399,"line":1080},33,[397,1082,1083],{"class":407},"    },\n",[397,1085,1087],{"class":399,"line":1086},34,[397,1088,652],{"class":407},[397,1090,1092],{"class":399,"line":1091},35,[397,1093,435],{"emptyLinePlaceholder":434},[397,1095,1097,1100,1102,1104],{"class":399,"line":1096},36,[397,1098,1099],{"class":459},"  robots",[397,1101,463],{"class":407},[397,1103,408],{"class":407},[397,1105,1106],{"class":552},"                                \u002F\u002F ожидания для ВНЕШНЕГО robots.txt\n",[397,1108,1110,1113,1115,1117,1120,1122,1124],{"class":399,"line":1109},37,[397,1111,1112],{"class":459},"    mode",[397,1114,463],{"class":407},[397,1116,421],{"class":407},[397,1118,1119],{"class":424},"owner",[397,1121,469],{"class":407},[397,1123,477],{"class":407},[397,1125,1126],{"class":552},"                         \u002F\u002F 'owner' | 'external'\n",[397,1128,1130,1133,1135],{"class":399,"line":1129},38,[397,1131,1132],{"class":459},"    expect",[397,1134,463],{"class":407},[397,1136,668],{"class":407},[397,1138,1140,1143,1145,1147,1149,1152,1154,1156,1158,1161,1163,1165,1167,1170,1172,1174],{"class":399,"line":1139},39,[397,1141,1142],{"class":459},"      allow",[397,1144,463],{"class":407},[397,1146,466],{"class":411},[397,1148,469],{"class":407},[397,1150,1151],{"class":424},"\u002F",[397,1153,469],{"class":407},[397,1155,487],{"class":411},[397,1157,477],{"class":407},[397,1159,1160],{"class":459}," disallow",[397,1162,463],{"class":407},[397,1164,466],{"class":411},[397,1166,469],{"class":407},[397,1168,1169],{"class":424},"\u002Fadmin",[397,1171,469],{"class":407},[397,1173,487],{"class":411},[397,1175,490],{"class":407},[397,1177,1179,1182,1184,1186,1188,1191,1193,1195],{"class":399,"line":1178},40,[397,1180,1181],{"class":459},"      sitemaps",[397,1183,463],{"class":407},[397,1185,466],{"class":411},[397,1187,469],{"class":407},[397,1189,1190],{"class":424},"https:\u002F\u002Fexample.com\u002Fsitemap.xml",[397,1192,469],{"class":407},[397,1194,487],{"class":411},[397,1196,490],{"class":407},[397,1198,1200,1203,1205,1207],{"class":399,"line":1199},41,[397,1201,1202],{"class":459},"      indexable",[397,1204,463],{"class":407},[397,1206,909],{"class":908},[397,1208,490],{"class":407},[397,1210,1212],{"class":399,"line":1211},42,[397,1213,1083],{"class":407},[397,1215,1217],{"class":399,"line":1216},43,[397,1218,652],{"class":407},[397,1220,1222],{"class":399,"line":1221},44,[397,1223,435],{"emptyLinePlaceholder":434},[397,1225,1227,1230,1232],{"class":399,"line":1226},45,[397,1228,1229],{"class":459},"  lighthouse",[397,1231,463],{"class":407},[397,1233,668],{"class":407},[397,1235,1237,1240,1242,1244],{"class":399,"line":1236},46,[397,1238,1239],{"class":459},"    enabled",[397,1241,463],{"class":407},[397,1243,909],{"class":908},[397,1245,490],{"class":407},[397,1247,1249,1252,1254,1256,1258],{"class":399,"line":1248},47,[397,1250,1251],{"class":459},"    runs",[397,1253,463],{"class":407},[397,1255,796],{"class":701},[397,1257,477],{"class":407},[397,1259,1260],{"class":552},"                               \u002F\u002F прогонов на URL\n",[397,1262,1264,1267,1269,1271,1274,1276,1278],{"class":399,"line":1263},48,[397,1265,1266],{"class":459},"    aggregation",[397,1268,463],{"class":407},[397,1270,421],{"class":407},[397,1272,1273],{"class":424},"median",[397,1275,469],{"class":407},[397,1277,477],{"class":407},[397,1279,1280],{"class":552},"                 \u002F\u002F 'median' | 'p75' | 'best'\n",[397,1282,1284,1287,1289,1291,1294,1296,1298],{"class":399,"line":1283},49,[397,1285,1286],{"class":459},"    formFactor",[397,1288,463],{"class":407},[397,1290,421],{"class":407},[397,1292,1293],{"class":424},"mobile",[397,1295,469],{"class":407},[397,1297,477],{"class":407},[397,1299,1300],{"class":552},"                  \u002F\u002F 'mobile' | 'desktop'\n",[397,1302,1304,1307,1309,1311,1313],{"class":399,"line":1303},50,[397,1305,1306],{"class":459},"    maxUrls",[397,1308,463],{"class":407},[397,1310,796],{"class":701},[397,1312,477],{"class":407},[397,1314,1315],{"class":552},"                            \u002F\u002F потолок; без urls — первые 200-страницы краула\n",[397,1317,1319,1322,1324,1327,1329],{"class":399,"line":1318},51,[397,1320,1321],{"class":459},"    runTimeout",[397,1323,463],{"class":407},[397,1325,1326],{"class":701}," 180000",[397,1328,477],{"class":407},[397,1330,1331],{"class":552},"                    \u002F\u002F мс на прогон; зависший прогон пропускается, Chrome убивается\n",[397,1333,1335,1338,1340,1342,1344,1346,1348,1350,1352,1355,1357,1359,1361],{"class":399,"line":1334},52,[397,1336,1337],{"class":459},"    urls",[397,1339,463],{"class":407},[397,1341,466],{"class":411},[397,1343,469],{"class":407},[397,1345,1151],{"class":424},[397,1347,469],{"class":407},[397,1349,477],{"class":407},[397,1351,421],{"class":407},[397,1353,1354],{"class":424},"\u002Fpricing",[397,1356,469],{"class":407},[397,1358,487],{"class":411},[397,1360,477],{"class":407},[397,1362,1363],{"class":552},"               \u002F\u002F точный список путей\u002FURL, меряются даже вне краула\n",[397,1365,1367,1370,1372,1374,1376,1379,1381,1383,1385,1388,1390,1393,1395,1398,1400,1403,1405],{"class":399,"line":1366},53,[397,1368,1369],{"class":459},"    thresholds",[397,1371,463],{"class":407},[397,1373,408],{"class":407},[397,1375,421],{"class":407},[397,1377,1378],{"class":459},"\u002Flisting\u002F**",[397,1380,469],{"class":407},[397,1382,463],{"class":407},[397,1384,408],{"class":407},[397,1386,1387],{"class":459}," performance",[397,1389,463],{"class":407},[397,1391,1392],{"class":701}," 90",[397,1394,477],{"class":407},[397,1396,1397],{"class":459}," lcp",[397,1399,463],{"class":407},[397,1401,1402],{"class":701}," 2500",[397,1404,415],{"class":407},[397,1406,534],{"class":407},[397,1408,1410],{"class":399,"line":1409},54,[397,1411,652],{"class":407},[397,1413,1415],{"class":399,"line":1414},55,[397,1416,435],{"emptyLinePlaceholder":434},[397,1418,1420,1423,1425,1428,1431,1434],{"class":399,"line":1419},56,[397,1421,1422],{"class":459},"  customChecks",[397,1424,463],{"class":407},[397,1426,1427],{"class":411}," [ ",[397,1429,1430],{"class":552},"\u002F* defineCheck({...}) *\u002F",[397,1432,1433],{"class":411}," ]",[397,1435,490],{"class":407},[397,1437,1439],{"class":399,"line":1438},57,[397,1440,435],{"emptyLinePlaceholder":434},[397,1442,1444,1447,1449],{"class":399,"line":1443},58,[397,1445,1446],{"class":459},"  monitor",[397,1448,463],{"class":407},[397,1450,668],{"class":407},[397,1452,1454,1457,1459,1461,1464,1466,1468],{"class":399,"line":1453},59,[397,1455,1456],{"class":459},"    storage",[397,1458,463],{"class":407},[397,1460,421],{"class":407},[397,1462,1463],{"class":424},"fs",[397,1465,469],{"class":407},[397,1467,477],{"class":407},[397,1469,1470],{"class":552},"                         \u002F\u002F 'fs' | 's3'\n",[397,1472,1474,1477,1479,1481,1484,1486,1488],{"class":399,"line":1473},60,[397,1475,1476],{"class":459},"    dir",[397,1478,463],{"class":407},[397,1480,421],{"class":407},[397,1482,1483],{"class":424},".ranklint\u002Freports",[397,1485,469],{"class":407},[397,1487,477],{"class":407},[397,1489,1490],{"class":552},"              \u002F\u002F для fs\n",[397,1492,1494,1497,1499,1501,1503],{"class":399,"line":1493},61,[397,1495,1496],{"class":459},"    keep",[397,1498,463],{"class":407},[397,1500,712],{"class":701},[397,1502,477],{"class":407},[397,1504,1505],{"class":552},"                              \u002F\u002F ротация\n",[397,1507,1509,1512,1514,1516,1518,1520,1522,1525,1527,1529,1531,1533,1535,1538,1540,1542,1544,1546,1548,1551,1553,1555,1557,1559,1561],{"class":399,"line":1508},62,[397,1510,1511],{"class":459},"    bucket",[397,1513,463],{"class":407},[397,1515,421],{"class":407},[397,1517,639],{"class":424},[397,1519,469],{"class":407},[397,1521,477],{"class":407},[397,1523,1524],{"class":459}," prefix",[397,1526,463],{"class":407},[397,1528,421],{"class":407},[397,1530,639],{"class":424},[397,1532,469],{"class":407},[397,1534,477],{"class":407},[397,1536,1537],{"class":459}," endpoint",[397,1539,463],{"class":407},[397,1541,421],{"class":407},[397,1543,639],{"class":424},[397,1545,469],{"class":407},[397,1547,477],{"class":407},[397,1549,1550],{"class":459}," region",[397,1552,463],{"class":407},[397,1554,421],{"class":407},[397,1556,639],{"class":424},[397,1558,469],{"class":407},[397,1560,477],{"class":407},[397,1562,1563],{"class":552},"  \u002F\u002F для s3\n",[397,1565,1567],{"class":399,"line":1566},63,[397,1568,652],{"class":407},[397,1570,1572],{"class":399,"line":1571},64,[397,1573,435],{"emptyLinePlaceholder":434},[397,1575,1577,1580,1582,1584],{"class":399,"line":1576},65,[397,1578,1579],{"class":459},"  profiles",[397,1581,463],{"class":407},[397,1583,408],{"class":407},[397,1585,1586],{"class":552},"                              \u002F\u002F накладываются defu поверх базы: --profile uat\n",[397,1588,1590,1593,1595,1597,1600,1602,1604,1606,1608,1610,1613,1615,1617],{"class":399,"line":1589},66,[397,1591,1592],{"class":459},"    uat",[397,1594,463],{"class":407},[397,1596,408],{"class":407},[397,1598,1599],{"class":459}," site",[397,1601,463],{"class":407},[397,1603,408],{"class":407},[397,1605,508],{"class":459},[397,1607,463],{"class":407},[397,1609,421],{"class":407},[397,1611,1612],{"class":424},"https:\u002F\u002Fuat.example.com",[397,1614,469],{"class":407},[397,1616,415],{"class":407},[397,1618,534],{"class":407},[397,1620,1622],{"class":399,"line":1621},67,[397,1623,652],{"class":407},[397,1625,1627,1630],{"class":399,"line":1626},68,[397,1628,1629],{"class":407},"}",[397,1631,1632],{"class":411},")\n",[1634,1635,1636,1654],"note",{},[367,1637,1638,1642,1643,1646,1647,1649,1650,1653],{},[1639,1640,1641],"strong",{},"Приоритеты слоёв:"," сам конфиг > ранние элементы ",[371,1644,1645],{},"extends"," > поздние. Профиль накладывается патчем поверх базы. Локальные пути в ",[371,1648,1645],{}," требуют расширение файла (",[371,1651,1652],{},".\u002Fpreset.ts",").",[367,1655,1656,1659],{},[1639,1657,1658],{},"insecureTls"," держите только в dev\u002Flocal-профиле — в прод-аудит он попасть не должен.",[1661,1662,1663],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":393,"searchDepth":431,"depth":431,"links":1665},[],"Все поля ranklint.config и приоритеты слоёв.","md",null,{},{"title":90,"description":1666},"7hGMd3_KuAhtbGUES1OEwJ1rmMNCHc8um_xNk0Eko0M",[1673,1675],{"title":80,"path":81,"stem":82,"description":1674,"children":-1},"Живые чеки страниц по дев-серверу прямо во время правки файлов.",{"title":100,"path":101,"stem":102,"description":1676,"children":-1},"Свои чеки на defineCheck и их поставка пресетами и пакетами правил.",1791750384548]