Skip to content

Commit c5eceee

Browse files
authored
Merge branch 'main' into hd-examples-index-hero-actions-variants
2 parents a6eb15c + f1f0315 commit c5eceee

16 files changed

Lines changed: 59 additions & 26 deletions

File tree

docs/src/content/docs/da/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ hero:
1212
actions:
1313
- text: Kom igang
1414
icon: right-arrow
15-
variant: primary
1615
link: /da/getting-started/
1716
- text: Se på GitHub
1817
icon: external
18+
variant: minimal
1919
link: https://github.com/withastro/starlight
2020
---
2121

docs/src/content/docs/de/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ hero:
1010
actions:
1111
- text: Los geht's
1212
icon: right-arrow
13-
variant: primary
1413
link: /de/getting-started/
1514
- text: Auf GitHub
1615
icon: external
16+
variant: minimal
1717
link: https://github.com/withastro/starlight
1818
---
1919

docs/src/content/docs/es/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ hero:
1515
actions:
1616
- text: Empezar
1717
icon: right-arrow
18-
variant: primary
1918
link: /es/getting-started/
2019
- text: Ver en GitHub
2120
icon: external
21+
variant: minimal
2222
link: https://github.com/withastro/starlight
2323
---
2424

docs/src/content/docs/fr/guides/components.mdx

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Le code ci-dessus génère les onglets suivants sur la page :
9191

9292
Conservez plusieurs groupes d'onglets synchronisés en ajoutant l'attribut `syncKey`.
9393

94-
Tous les composants `<Tabs>` sur une page avec la même valeur `syncKey` afficheront le même label actif. Cela permet à votre lecteur de choisir une fois (par exemple, leur système d'exploitation ou leur gestionnaire de paquets) et de voir leur choix reflété sur l'ensemble de la page.
94+
Tous les composants `<Tabs>` avec la même valeur `syncKey` afficheront le même label actif. Cela permet à votre lecteur de choisir une fois (par exemple, leur système d'exploitation ou leur gestionnaire de paquets) et de voir leur choix persisté au travers de navigations entre différentes pages.
9595

9696
Pour synchroniser des onglets liés, ajoutez une propriété `syncKey` identique à chaque composant `<Tabs>` et assurez-vous qu'ils utilisent tous les mêmes libellés de `<TabItem>` :
9797

@@ -186,7 +186,7 @@ Ajoutez l'attribut `stagger` pour décaler verticalement la deuxième colonne de
186186

187187
:::
188188

189-
### Cartes de Liaison
189+
### Cartes de liaison
190190

191191
Utilisez le composant `<LinkCard>` pour créer un lien bien visible vers différentes pages.
192192

@@ -232,6 +232,38 @@ import { LinkCard } from '@astrojs/starlight/components';
232232
<LinkCard title="Composants" href="/fr/guides/components/" />
233233
</CardGrid>
234234

235+
### Boutons de liaison
236+
237+
Utilisez le composant `<LinkButton>` pour créer des liens visuellement distincts qui appellent à l'action (également connus sous le nom de « call-to-action » ou « CTA » en anglais).
238+
Un bouton de liaison est utile pour diriger les utilisateurs vers le contenu le plus pertinent ou actionnable et est souvent utilisé sur les pages d'accueil.
239+
240+
Un `<LinkButton>` nécessite un attribut [`href`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/a#href) et accepte en option d'autres attributs de lien tels que `target`.
241+
242+
L'attribut `icon` peut être défini avec le nom de [l'une des icônes intégrées à Starlight](#toutes-les-icônes) pour inclure une icône à côté du texte.
243+
L'attribut `iconPlacement` peut être utilisé pour placer l'icône avant le texte en le définissant à `start` (par défaut à `end`).
244+
245+
Personnalisez l'apparence du bouton de liaison en utilisant l'attribut `variant`, qui peut être défini à `primary` (par défaut), `secondary` ou `minimal`.
246+
247+
```mdx
248+
# src/content/docs/exemple.mdx
249+
250+
import { LinkButton } from '@astrojs/starlight/components';
251+
252+
<LinkButton href="/fr/getting-started/">Mise en route</LinkButton>
253+
<LinkButton href="https://docs.astro.build" variant="secondary" icon="external">
254+
Référence: Astro
255+
</LinkButton>
256+
```
257+
258+
Le code ci-dessus génère ce qui suit sur la page :
259+
260+
import { LinkButton } from '@astrojs/starlight/components';
261+
262+
<LinkButton href="/fr/getting-started/">Mise en route</LinkButton>
263+
<LinkButton href="https://docs.astro.build" variant="secondary" icon="external">
264+
Référence: Astro
265+
</LinkButton>
266+
235267
### Encarts
236268

237269
Les encarts (également connus sous le nom de « admonitions » ou « asides » en anglais) sont utiles pour afficher des informations secondaires à côté du contenu principal d'une page.

docs/src/content/docs/fr/guides/pages.mdx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,28 +109,27 @@ Les propriétés suivantes diffèrent du frontmatter en Markdown :
109109

110110
##### `sidebar`
111111

112-
**Type :** `SidebarEntry[]`
112+
**Type :** [`SidebarItem[]`](/fr/reference/configuration/#sidebaritem)
113113
**Par défaut :** la barre latérale générée en fonction de la [configuration globale `sidebar`](/fr/reference/configuration/#sidebar)
114114

115115
Fournit une barre latérale de navigation personnalisée pour cette page.
116116
Si elle n'est pas définie, la page utilisera la barre latérale globale par défaut.
117117

118-
Par exemple, la page suivante remplace la barre latérale par défaut par un lien vers la page d'accueil et un groupe de liens vers différentes constellations.
119-
La page courante dans la barre latérale est définie à l'aide de la propriété `isCurrent` et un `badge` optionnel a été ajouté à un élément de lien.
118+
Par exemple, la page suivante remplace la barre latérale par défaut par un lien vers la page d'accueil et un groupe de liens vers diverses autres pages personnalisées.
120119

121-
```astro {3-13}
120+
```astro {3-17}
122121
<StarlightPage
123122
frontmatter={{ title: 'Orion' }}
124123
sidebar={[
125-
{ label: 'Accueil', href: '/' },
124+
{ label: 'Accueil', link: '/' },
126125
{
127126
label: 'Constellations',
128127
items: [
129-
{ label: 'Andromède', href: '/andromède/' },
130-
{ label: 'Orion', href: '/orion/', isCurrent: true },
128+
{ label: 'Andromède', link: '/andromède/' },
129+
{ label: 'Orion', link: '/orion/' },
131130
{
132131
label: 'La Petite Ourse',
133-
href: '/la-petite-ourse/',
132+
link: '/la-petite-ourse/',
134133
badge: 'Ébauche',
135134
},
136135
],
@@ -141,6 +140,8 @@ La page courante dans la barre latérale est définie à l'aide de la propriét
141140
</StarlightPage>
142141
```
143142

143+
Consultez le guide [« Barre latérale de navigation »](/fr/guides/sidebar/) pour en savoir plus sur les options disponibles pour personnaliser la barre latérale.
144+
144145
##### `hasSidebar`
145146

146147
**Type :** `boolean`

docs/src/content/docs/fr/reference/frontmatter.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,10 @@ hero:
115115
- text: En savoir plus
116116
link: /getting-started/
117117
icon: right-arrow
118-
variant: primary
119118
- text: Voir sur GitHub
120119
link: https://github.com/astronaut/my-project
121120
icon: external
121+
variant: minimal
122122
attrs:
123123
rel: me
124124
---
@@ -166,8 +166,8 @@ interface HeroConfig {
166166
actions?: Array<{
167167
text: string;
168168
link: string;
169-
variant: 'primary' | 'secondary' | 'minimal';
170-
icon: string;
169+
variant?: 'primary' | 'secondary' | 'minimal';
170+
icon?: string;
171171
attrs?: Record<string, string | number | boolean>;
172172
}>;
173173
}

docs/src/content/docs/hi/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ hero:
1515
actions:
1616
- text: शुरू हो जाओ
1717
icon: right-arrow
18-
variant: primary
1918
link: /hi/getting-started/
2019
- text: GitHub पर देखें
2120
icon: external
21+
variant: minimal
2222
link: https://github.com/withastro/starlight
2323
---
2424

docs/src/content/docs/id/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ hero:
1010
actions:
1111
- text: Memulai
1212
icon: right-arrow
13-
variant: primary
1413
link: /id/getting-started/
1514
- text: Lihat di GitHub
1615
icon: external
16+
variant: minimal
1717
link: https://github.com/withastro/starlight
1818
---
1919

docs/src/content/docs/it/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ hero:
1515
actions:
1616
- text: Inizia
1717
icon: right-arrow
18-
variant: primary
1918
link: /it/getting-started/
2019
- text: Vedi su GitHub
2120
icon: external
21+
variant: minimal
2222
link: https://github.com/withastro/starlight
2323
---
2424

docs/src/content/docs/ja/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ hero:
1515
actions:
1616
- text: はじめる
1717
icon: right-arrow
18-
variant: primary
1918
link: /ja/getting-started/
2019
- text: GitHubで見る
2120
icon: external
21+
variant: minimal
2222
link: https://github.com/withastro/starlight
2323
---
2424

0 commit comments

Comments
 (0)