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

    Вставки

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

    Переопределяйте стандартные иконки боковой панели, используя атрибут icon с именем одной из встроенных иконок Starlight.

    import { Aside } from '@astrojs/starlight/components';
    <Aside type="tip" icon="starlight">
    Подсказка *с* пользовательской иконкой.
    </Aside>
    Превью

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

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

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

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

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

    тип: string

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

    тип: StarlightIcon

    Вставка может включать атрибут icon, содержащий имя одной из встроенных иконок Starlight.