链接卡片
要突出地显示指向不同页面的链接,请使用 <LinkCard>
组件。
自定义 Starlight 了解如何使用自定义样式、字体等来打造你自己的 Starlight 网站。
import { LinkCard } from '@astrojs/starlight/components';
使用 <LinkCard>
组件来突出地显示链接。每个 <LinkCard>
都需要一个 title
和一个 href
属性。
import { LinkCard } from '@astrojs/starlight/components';
<LinkCard title="Authoring Markdown" href="/guides/authoring-content/" />
{% linkcard title="Authoring Markdown" href="/guides/authoring-content/" /%}
添加链接描述
标题为“添加链接描述”的部分使用 description
属性为链接卡片添加简短描述。
import { LinkCard } from '@astrojs/starlight/components';
<LinkCard title="Internationalization" href="/guides/i18n/" description="Configure Starlight to support multiple languages."/>
{% linkcard title="Internationalization" href="/guides/i18n/" description="Configure Starlight to support multiple languages." /%}
国际化 配置 Starlight 以支持多种语言。
对链接卡片进行分组
标题为“对链接卡片进行分组”的部分通过使用 <CardGrid>
组件对多个链接卡片进行分组,可以在空间足够时将它们并排显示。相关示例请参阅 “对链接卡片进行分组” 指南。
<LinkCard>
属性
标题为“<LinkCard> 属性”的部分实现: LinkCard.astro
<LinkCard>
组件接受以下属性,以及所有其他 <a>
元素属性
title
标题为“title”的部分必需
类型: string
要显示的链接卡片的标题。
href
标题为“href”的部分必需
类型: string
与卡片交互时链接到的 URL。
description
标题为“description”的部分类型: string
一个可选的描述,显示在标题下方。