Вставки
Для отображения второстепенной информации рядом с основным содержимым страницы используйте компонент <Aside>.
import { Aside } from '@astrojs/starlight/components';Использование
Заголовок раздела «Использование»Отображайте вставки (также известные как «наставления» или «призывы») с помощью компонента <Aside>.
<Aside> может иметь дополнительный атрибут type, который управляет цветом, значком и заголовком по умолчанию.
import { Aside } from '@astrojs/starlight/components';
<Aside>Некоторый контент.</Aside>
<Aside type="caution">Некоторое предостережение.</Aside>
<Aside type="tip">
Другой контент также поддерживается.
```js// Например, фрагмент кода.```
</Aside>
<Aside type="danger">Никому не сообщайте свой пароль.</Aside>{% aside %}Некоторый контент.{% /aside %}
{% aside type="caution" %}Некоторое предостережение.{% /aside %}
{% aside type="tip" %}Другой контент также поддерживается.
```js// Например, фрагмент кода.```{% /aside %}
{% aside type="danger" %}Никому не сообщайте свой пароль.{% /aside %}Starlight также предоставляет собственный синтаксис для рендеринга в Markdown и MDX в качестве альтернативы компоненту <Aside>.
Подробную информацию о пользовательском синтаксисе см. в руководстве Создание контента в Markdown.
Использование пользовательских заголовков
Заголовок раздела «Использование пользовательских заголовков»Переопределяйте стандартные заголовки вставок, используя атрибут title.
import { Aside } from '@astrojs/starlight/components';
<Aside type="caution" title="Осторожно!"> Предупреждение *с* пользовательским заголовком.</Aside>{% aside type="caution" title="Осторожно!" %}Предупреждение *с* пользовательским заголовком.{% /aside %}Использование пользовательских иконок
Заголовок раздела «Использование пользовательских иконок»Переопределяйте стандартные иконки боковой панели, используя атрибут icon с именем одной из встроенных иконок Starlight.
import { Aside } from '@astrojs/starlight/components';
<Aside type="tip" icon="starlight"> Подсказка *с* пользовательской иконкой.</Aside>{% aside type="tip" icon="starlight" %}Подсказка *с* пользовательской иконкой.{% /aside %}Параметры <Aside>
Заголовок раздела «Параметры <Aside>»Реализация: Aside.astro
Компонент <Aside> принимает следующие параметры:
тип: 'note' | 'tip' | 'caution' | 'danger'
по умолчанию: 'note'
Тип вставки для отображения:
note(по умолчанию), вставка синего цвета, с информационной иконкой.tip, вставка фиолетового цвета, с иконкой ракеты.caution, вставка жёлтого цвета, с треугольной предупреждающей иконкой.danger, вставка красного цвета, с восьмиугольнаой предупреждающей иконкой.
тип: string
Заголовок вставки для отображения.
Если title не установлен, будет использоваться заголовок по умолчанию для текущего type вставки.
тип: StarlightIcon
Вставка может включать атрибут icon, содержащий имя одной из встроенных иконок Starlight.