Дерево файлов
Для отображения структуры каталога с иконками файлов и сворачиваемыми подкаталогами используйте компонент <FileTree>
.
Импорт
Использование
Отображайте дерево файлов с иконками файлов и сворачиваемыми подкаталогами с помощью компонента <FileTree>
.
Укажите структуру ваших файлов и каталогов с помощью неупорядоченного списка Markdown внутри <FileTree>
.
Создайте подкаталог с помощью вложенного списка или добавьте /
в конец элемента списка, чтобы отобразить его как каталог без определённого содержимого.
Выделение элементов
Выделите файл или каталог, сделав его имя жирным, например: **README.md**
.
import { FileTree } from '@astrojs/starlight/components';
<FileTree>
- src - components - **Header.astro** - Title.astro
</FileTree>
{% filetree %}- src - components - **Header.astro** - Title.astro{% /filetree %}
Директорияsrc
Директорияcomponents
- Header.astro
- Title.astro
Добавление комментариев
Добавьте комментарий к файлу или каталогу с помощью дополнительного текста после имени. В комментариях поддерживается встроенное форматирование Markdown, такое как полужирное и курсивное начертание.
import { FileTree } from '@astrojs/starlight/components';
<FileTree>
- src - components - Header.astro — **важный** файл - Title.astro
</FileTree>
{% filetree %}- src - components - Header.astro — **важный** файл - Title.astro{% /filetree %}
Директорияsrc
Директорияcomponents
- Header.astro — важный файл
- Title.astro
Добавление заглушек
Добавьте заглушки файлов и каталогов, используя в качестве имени либо ...
, либо _
.
Это может быть полезно для указания читателю, что папка должна содержать больше элементов, не указывая их все в явном виде.
import { FileTree } from '@astrojs/starlight/components';
<FileTree>
- src - components - Header.astro - …
</FileTree>
{% filetree %}- src - components - Header.astro - …{% /filetree %}
Директорияsrc
Директорияcomponents
- Header.astro
- …
Параметры <FileTree>
Реализация: FileTree.astro
Компонент <FileTree>
не принимает никаких параметров.