Перейти к содержимому

Вставки

Для отображения второстепенной информации рядом с основным содержимым страницы используйте компонент <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>
Превью

Starlight также предоставляет собственный синтаксис для рендеринга в Markdown и MDX в качестве альтернативы компоненту <Aside>. Подробную информацию о пользовательском синтаксисе см. в руководстве Создание контента в Markdown.

Использование пользовательских заголовков

Переопределяйте стандартные заголовки вставок, используя атрибут title.

import { Aside } from '@astrojs/starlight/components';
<Aside type="caution" title="Осторожно!">
Вставка предупреждения *с* пользовательским заголовком.
</Aside>
Превью

Параметры <Aside>

Реализация: Aside.astro

Компонент <Aside> принимает следующие параметры:

type

тип: 'note' | 'tip' | 'caution' | 'danger'
по умолчанию: 'note'

Тип вставки для отображения:

  • note (по умолчанию), вставка синего цвета, с информационной иконкой.
  • tip, вставка фиолетового цвета, с иконкой ракеты.
  • caution, вставка жёлтого цвета, с треугольной предупреждающей иконкой.
  • danger, вставка красного цвета, с восьмиугольнаой предупреждающей иконкой.

title

тип: string

Заголовок вставки для отображения. Если title не установлен, будет использоваться заголовок по умолчанию для текущего type вставки.