diff options
author | delucis | 2023-10-24 16:01:15 +0000 |
---|---|---|
committer | fredkbot | 2023-10-24 16:01:15 +0000 |
commit | faf096c8e21d1c85e503956765f53a102283efde (patch) | |
tree | 3fc187c613bac7c6e641708c69e2bed4b6a5f1e3 | |
parent | 5bb17336df71728c65fb40c586a83457673808ef (diff) | |
download | IT.starlight-faf096c8e21d1c85e503956765f53a102283efde.tar.gz IT.starlight-faf096c8e21d1c85e503956765f53a102283efde.tar.bz2 IT.starlight-faf096c8e21d1c85e503956765f53a102283efde.zip |
[ci] format
-rw-r--r-- | docs/src/content/docs/ru/guides/overriding-components.md | 10 | ||||
-rw-r--r-- | docs/src/content/docs/ru/guides/sidebar.mdx | 30 |
2 files changed, 26 insertions, 14 deletions
diff --git a/docs/src/content/docs/ru/guides/overriding-components.md b/docs/src/content/docs/ru/guides/overriding-components.md index 964f75e9..9060d0e0 100644 --- a/docs/src/content/docs/ru/guides/overriding-components.md +++ b/docs/src/content/docs/ru/guides/overriding-components.md @@ -6,11 +6,11 @@ sidebar: --- Стандартный UI и параметры конфигурации Starlight разработаны так, -чтобы быть гибкими и работать с различным контентом. +чтобы быть гибкими и работать с различным контентом. Большая часть стандартного внешнего вида Starlight может быть настроена с использованием [CSS](/ru/guides/css-and-tailwind/) и [параметров конфигурации](/ru/guides/customization/). -Когда вам нужно больше, чем то, что возможно из коробки, +Когда вам нужно больше, чем то, что возможно из коробки, Starlight поддерживает создание собственных компонентов для расширения или переопределения (полная замена) его стандартных компонентов. ## Когда переопределять @@ -63,7 +63,7 @@ Starlight поддерживает создание собственных ко ## Переиспользование встроенного компонента Вы можете работать со стандартными UI компонентами Starlight так же, -как и со своими собственными: импортировать их и использовать в своих компонентах. +как и со своими собственными: импортировать их и использовать в своих компонентах. Это позволяет вам сохранить весь UI Starlight в рамках вашего дизайна, добавляя свой UI рядом с ними. @@ -90,7 +90,7 @@ import Default from '@astrojs/starlight/components/SocialIcons.astro'; При переопределении компонента Starlight ваша реализация получает стандартный объект `Astro.props`, содержащий все данные для текущей страницы. Это позволяет вам использовать эти значения для управления тем, как ваш компонент будет отображаться. -Например, вы можете прочитать метаданные страницы как `Astro.props.entry.data`. +Например, вы можете прочитать метаданные страницы как `Astro.props.entry.data`. В следующем примере компонент [`PageTitle`](/ru/reference/overrides/#pagetitle) использует этот объект для отображения текущего заголовка страницы: ```astro {5} "{title}" @@ -118,7 +118,7 @@ const { title } = Astro.props.entry.data; используя значения из `Astro.props`, чтобы определить, когда показывать ваш UI, когда показывать UI от Starlight, или даже когда показывать что-то совершенно другое. -В следующем примере компонент, переопределяющий [`Footer`](/ru/reference/overrides/#footer-1) от Starlight, +В следующем примере компонент, переопределяющий [`Footer`](/ru/reference/overrides/#footer-1) от Starlight, отображает "Создано с Starlight 🌟" только на главной странице, а на всех остальных страницах показывает футер по умолчанию: ```astro diff --git a/docs/src/content/docs/ru/guides/sidebar.mdx b/docs/src/content/docs/ru/guides/sidebar.mdx index 76ed5858..97b4c822 100644 --- a/docs/src/content/docs/ru/guides/sidebar.mdx +++ b/docs/src/content/docs/ru/guides/sidebar.mdx @@ -42,7 +42,10 @@ import SidebarPreview from '../../../../components/sidebar-preview.astro'; { label: 'Справочник', items: [ - { label: 'Справочник по конфигурации', link: '/ru/reference/configuration/' }, + { + label: 'Справочник по конфигурации', + link: '/ru/reference/configuration/', + }, ], }, ]} @@ -121,8 +124,8 @@ starlight({ { label: 'Руководства', items: [ - { label: 'Компоненты', link: '/ru/guides/components/' }, - { label: 'Интернационализация (i18n)', link: '/ru/guides/i18n/' }, + { label: 'Компоненты', link: '/ru/guides/components/' }, + { label: 'Интернационализация (i18n)', link: '/ru/guides/i18n/' }, { label: 'Стилизация', items: [ @@ -180,12 +183,15 @@ starlight({ { label: 'Руководства', items: [ - { label: 'Компоненты', link: '/ru/guides/components/' }, - { label: 'Интернационализация (i18n)', link: '/ru/guides/i18n/' }, + { label: 'Компоненты', link: '/ru/guides/components/' }, + { label: 'Интернационализация (i18n)', link: '/ru/guides/i18n/' }, { label: 'дополнительно', items: [ - { label: 'Структура проекта', link: '/ru/guides/project-structure/' }, + { + label: 'Структура проекта', + link: '/ru/guides/project-structure/', + }, ], }, ], @@ -379,7 +385,7 @@ starlight({ { label: 'Руководства', translations: { - 'pt-BR': 'Guias', + 'pt-BR': 'Guias', }, items: [ { @@ -480,7 +486,10 @@ starlight({ label: 'дополнительно', collapsed: true, items: [ - { label: 'Структура проекта', link: '/ru/guides/project-structure/' }, + { + label: 'Структура проекта', + link: '/ru/guides/project-structure/', + }, ], }, ], @@ -516,7 +525,10 @@ starlight({ label: 'дополнительно', collapsed: true, items: [ - { label: 'Структура проекта', link: '/ru/guides/project-structure/' }, + { + label: 'Структура проекта', + link: '/ru/guides/project-structure/', + }, ], }, ], |