From 0deffba26f83d32c24bf232d31f791c9fe1c5235 Mon Sep 17 00:00:00 2001
From: casungo
Date: Fri, 9 Feb 2024 09:44:26 +0100
Subject: i18n(it): Modified frontmatter.md and overrides.md (#1457)
Co-authored-by: HiDeoo <494699+HiDeoo@users.noreply.github.com>
---
docs/src/content/docs/it/reference/frontmatter.md | 181 ++++++++++++++++++----
docs/src/content/docs/it/reference/overrides.md | 43 +++--
2 files changed, 177 insertions(+), 47 deletions(-)
diff --git a/docs/src/content/docs/it/reference/frontmatter.md b/docs/src/content/docs/it/reference/frontmatter.md
index 6115ded3..ba94e441 100644
--- a/docs/src/content/docs/it/reference/frontmatter.md
+++ b/docs/src/content/docs/it/reference/frontmatter.md
@@ -5,8 +5,9 @@ description: Una panoramica sui campi predefiniti del frontmatter Starlight.
Puoi personalizzare pagine Markdown e MDX in Starlight definendo i valori nel frontmatter. Per esempio, una pagina potrebbe definire `title` e `description` :
-```md
+```md {3-4}
---
+# src/content/docs/example.md
title: A proposito del progetto
description: Scopri di più sul progetto a cui sto lavorando.
---
@@ -18,30 +19,37 @@ Benvenuto alla pagina "a proposito del progetto"!
### `title` (obbligatorio)
-**type:** `string`
+**tipo:** `string`
Devi fornire un titolo ad ogni pagina. Questo sarà usato in testa alla pagina, nelle finestre del browser e nei metadati della pagina.
### `description`
-**type:** `string`
+**tipo:** `string`
La descrizione è utilizzata nei metadati e sarà utilizzata dai motori di ricerca e nelle anteprime nei social.
+### `slug`
+
+**tipo:**: `string`
+
+Sovrascrivi lo slug della pagina. Vedi [“Definizione degli slug personalizzati”](https://docs.astro.build/it/guides/content-collections/#defining-custom-slugs) nella documentazione di Astro per ulteriori dettagli.
+
### `editUrl`
-**type:** `string | boolean`
+**tipo:** `string | boolean`
Sovrascrive la [configurazione globale `editLink`](/it/reference/configuration/#editlink). Metti a `false` per disabilitare "Modifica la pagina" per quella pagina specifica oppure fornisci un link alternativo.
### `head`
-**type:** [`HeadConfig[]`](/it/reference/configuration/#headconfig)
+**tipo:** [`HeadConfig[]`](/it/reference/configuration/#headconfig)
Puoi aggiungere tag aggiuntivi nell'`
` della pagina utilizzando la chiave `head` nel frontmatter. Questo significa che puoi aggiungere stili personalizzati, metadati o altri tag in una pagina. Il funzionamento è simile [all'opzione globale `head`](/it/reference/configuration/#head).
```md
---
+# src/content/docs/example.md
title: Chi siamo
head:
# Utilizza un personalizzato
@@ -52,13 +60,14 @@ head:
### `tableOfContents`
-**type:** `false | { minHeadingLevel?: number; maxHeadingLevel?: number; }`
+**tipo:** `false | { minHeadingLevel?: number; maxHeadingLevel?: number; }`
Sovrascrive la [configurazione globale `tableOfContents`](/it/reference/configuration/#tableofcontents).
Cambia i livelli di titoli inclusi o, se messo a `false`, nasconde la tabella dei contenuti della pagina.
```md
---
+# src/content/docs/example.md
title: Pagina con solo H2 nella tabella dei contenuti della pagina
tableOfContents:
minHeadingLevel: 2
@@ -68,6 +77,7 @@ tableOfContents:
```md
---
+# src/content/docs/example.md
title: Pagina senza tabella dei contenuti della pagina
tableOfContents: false
---
@@ -75,8 +85,8 @@ tableOfContents: false
### `template`
-**type:** `'doc' | 'splash'`
-**default:** `'doc'`
+**tipo:** `'doc' | 'splash'`
+**predefinito:** `'doc'`
Definisce il layout per la pagina.
Le pagine utilizzano `'doc'` come predefinita.
@@ -84,7 +94,7 @@ Se valorizzato a `'splash'` viene utilizzato un layout senza barre laterali otti
### `hero`
-**type:** [`HeroConfig`](#heroconfig)
+**tipo:** [`HeroConfig`](#heroconfig)
Aggiunge un componente hero all'inizio della pagina. Funziona bene con `template: splash`.
@@ -92,6 +102,7 @@ Per esempio, questa configurazione illustra comuni opzioni, incluso il caricamen
```md
---
+# src/content/docs/example.md
title: La mia pagina principale
template: splash
hero:
@@ -111,20 +122,45 @@ hero:
---
```
+Puoi mostrare diverse versioni dell'immagine in base alla modalità chiara o scura.
+
+```md
+---
+# src/content/docs/example.md
+hero:
+ image:
+ alt: Un logo brillante e luminoso
+ dark: ~/assets/logo-dark.png
+ light: ~/assets/logo-light.png
+---
+```
+
#### `HeroConfig`
```ts
interface HeroConfig {
title?: string;
tagline?: string;
- image?: {
- alt?: string;
- // Percorso relativo ad un’immagine dentro il tuo progetto.
- file?: string;
- // HTML non elaborato da utilizzare al posto dell'immagine.
- // Potrebbe essere un tag personalizzato `` o `