Создание контента в Markdown
Starlight поддерживает весь синтаксис Markdown в файлах с расширением .md
,
а также синтаксис YAML для определения метаданных, таких как заголовок и описание.
Пожалуйста, обратитесь к документации MDX или документации Markdoc, если вы используете эти форматы файлов, так как синтаксисы могут различаться от Markdown.
Форматирование текста
Текст может быть жирным, курсивом или зачеркнутым.
Вы можете ссылаться на другую страницу.
Вы можете выделить код
обратными кавычками.
Изображения
Изображения в Starlight используют встроенную оптимизацию ресурсов в Astro.
Markdown и MDX поддерживают синтаксис Markdown для отображения изображений, который включает альтернативный текст для экранных читателей и вспомогательных технологий.
Также поддерживаются относительные пути к изображениям, хранящиеся локально в вашем проекте.
Заголовки
Вы можете структурировать контент, используя заголовки.
Заголовки в Markdown обозначаются количеством символов #
в начале строки.
Как структурировать контент страницы
Starlight настроен так, чтобы автоматически использовать заголовок вашей страницы в качестве заголовка верхнего
уровня и включать заголовок “Обзор” в начале оглавления каждой страницы. Мы рекомендуем начинать каждую страницу
с обычного текстового содержания абзаца и использовать заголовки на странице от <h2>
и ниже:
Автоматические якорные ссылки для заголовков
Использование заголовков в Markdown автоматически создает якорные ссылки, позволяя вам ссылаться на определенные разделы вашей страницы:
Заголовки уровня 2 (<h2>
) и уровня 3 (<h3>
) автоматически появятся в оглавлении страницы.
Вставки
Вставки, либо “предостережения” или “вызовы”, полезны для отображения дополнительной информации рядом с основным контентом страницы.
Starlight предоставляет специальный синтаксис Markdown для отображения вставок.
Вставки должны быть обернуты парой тройных двоеточий :::
и могут иметь тип note
, tip
, caution
или danger
.
Вы можете указывать любые типы контента Markdown внутри вставок, но вставки лучше всего подходят для коротких и лаконичных блоков информации.
Вставка “Заметка”
Настраиваемые заголовки вставок
Вы можете указать свой заголовок вставки в квадратных скобках после типа вставки, например, :::tip[Знали ли вы?]
.
Больше типов вставок
Вставки “Caution” и “danger” полезны для привлечения внимания пользователя к деталям, которые могут сбивать с толку. Если вы часто используете их, это может быть признаком того, что может быть нужно пересмотреть то, что вы документируете.
Цитаты
Это цитата, которую обычно используют при цитировании другого человека или документа.
Цитаты обозначаются символом
>
в начале каждой строки.
Блоки кода
Блок кода обозначается блоком с тремя обратными апострофами ```
в начале и в конце.
Вы можете указать язык программирования после открывающих апострофов.
Другие возможности Markdown
Starlight поддерживает все синтаксические возможности Markdown, такие как списки и таблицы. Посмотрите шпаргалку по Markdown от The Markdown Guide для изучения всех возможностей синтаксиса Markdown.