You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -87,6 +89,8 @@ Coloque múltiplos cartões no componente `<CardGrid>` para mostrar cartões lad
87
89
Um `<Card>` precisa de um `title` e pode opcionalmente incluir o atributo `icon` para definir o nome de um dos [ícones integrados do Starlight](#todos-os-ícones).
Copy file name to clipboardExpand all lines: docs/src/content/docs/pt-br/guides/customization.mdx
+23-23
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ Adicionar uma logo customizada ao cabeçalho do site é uma forma rápida de adi
28
28
29
29
2. Adicione o caminho para sua logo como a opção [`logo.src`](/pt-br/reference/configuration/#logo) do Starlight em `astro.config.mjs`:
30
30
31
-
```js
31
+
```diff lang="js"
32
32
// astro.config.mjs
33
33
import { defineConfig } from 'astro/config';
34
34
import starlight from '@astrojs/starlight';
@@ -38,7 +38,7 @@ Adicionar uma logo customizada ao cabeçalho do site é uma forma rápida de adi
38
38
starlight({
39
39
title: 'Documentação com Minha Logo',
40
40
logo: {
41
-
src:'./src/assets/minha-logo.svg',
41
+
+ src: './src/assets/minha-logo.svg',
42
42
},
43
43
}),
44
44
],
@@ -49,7 +49,7 @@ Por padrão, a logo será mostrada ao lado do `title` do seu site.
49
49
Se sua imagem da logo já inclui o título do site, você pode esconder o texto do título visualmente ao definir a opção `replacesTitle`.
50
50
O texto do `title` ainda será incluido para leitores de tela para que o cabeçalho continue acessível.
51
51
52
-
```js
52
+
```js {5}
53
53
starlight({
54
54
title:'Documentação com Minha Logo',
55
55
logo: {
@@ -78,12 +78,12 @@ Você pode mostrar diferentes versões da sua logo no modo claro e escuro.
78
78
79
79
2. Adicione o caminho para suas variantes da logo como as opções `light` e `dark` ao invés de `src` em `astro.config.mjs`:
80
80
81
-
```js
81
+
```diff lang="js"
82
82
starlight({
83
83
title: 'Documentação com Minha Logo',
84
84
logo: {
85
-
light:'./src/assets/logo-clara.svg',
86
-
dark:'./src/assets/logo-escura.svg',
85
+
+ light: './src/assets/logo-clara.svg',
86
+
+ dark: './src/assets/logo-escura.svg',
87
87
},
88
88
}),
89
89
```
@@ -92,7 +92,7 @@ Você pode mostrar diferentes versões da sua logo no modo claro e escuro.
92
92
93
93
O Starlight possui suporte integrado para a geração de um sitemap. Habilite a geração do sitemap definindo sua URL como `site` em `astro.config.mjs`:
94
94
95
-
```js
95
+
```js {4}
96
96
// astro.config.mjs
97
97
98
98
exportdefaultdefineConfig({
@@ -108,7 +108,7 @@ Por padrão, páginas do Starlight usam um layout com uma barra de navegação l
108
108
Você pode aplicar um layout de página maior sem barras laterais definindo [`template: splash`](/pt-br/reference/frontmatter/#template) no frontmatter de uma página.
109
109
Isso funciona particularmente bem para páginas iniciais e você pode vê-lo em ação na [página inicial deste site](/pt-br/).
110
110
111
-
```md
111
+
```md {5}
112
112
---
113
113
# src/content/docs/index.md
114
114
@@ -127,7 +127,7 @@ Por padrão, cabeçalhos `<h2>` e `<h3>` são inclusos no índice. Modifique qua
127
127
<Tabs>
128
128
<TabItemlabel="Frontmatter">
129
129
130
-
```md
130
+
```md {4-6}
131
131
---
132
132
# src/content/docs/exemplo.md
133
133
title: Página com apenas H2s no índice
@@ -140,13 +140,13 @@ tableOfContents:
140
140
</TabItem>
141
141
<TabItemlabel="Configuração global">
142
142
143
-
```js
143
+
```js {7}
144
144
// astro.config.mjs
145
145
146
146
defineConfig({
147
147
integrations: [
148
148
starlight({
149
-
title:'',
149
+
title:'Documentação com configuração de sumário personalizado',
@@ -161,7 +161,7 @@ Desabilite o índice completamente definindo a opção `tableOfContents` como `f
161
161
<Tabs>
162
162
<TabItemlabel="Frontmatter">
163
163
164
-
```md
164
+
```md {4}
165
165
---
166
166
# src/content/docs/exemplo.md
167
167
title: Página sem um índice
@@ -172,7 +172,7 @@ tableOfContents: false
172
172
</TabItem>
173
173
<TabItemlabel="Configuração global">
174
174
175
-
```js
175
+
```js {7}
176
176
// astro.config.mjs
177
177
178
178
defineConfig({
@@ -195,7 +195,7 @@ Starlight tem suporte integrado para adicionar links de suas contas de redes soc
195
195
Você pode encontrar uma lista completa de ícones suportados na [Referência de Configuração](/pt-br/reference/configuration/#social).
196
196
Nos avise no GitHub ou Discord se você precisa de suporte para outro serviço!
197
197
198
-
```js
198
+
```js {9-12}
199
199
// astro.config.mjs
200
200
import { defineConfig } from'astro/config';
201
201
importstarlightfrom'@astrojs/starlight';
@@ -231,7 +231,7 @@ Se o seu projeto Starlight não está na raiz do seu repositório, inclua o cami
231
231
232
232
Este exemplo mostra o link de edição configurado para a documentação do Starlight, que vive no subdiretório `docs/` da branch `main` do repositório `withastro/starlight` no GitHub:
233
233
234
-
```js
234
+
```js {9-11}
235
235
// astro.config.mjs
236
236
import { defineConfig } from'astro/config';
237
237
importstarlightfrom'@astrojs/starlight';
@@ -266,7 +266,7 @@ Você pode customizá-la adicionando um arquivo `404.md` (ou `404.mdx`) ao seu d
266
266
267
267
Você pode utilizar todas as técnicas de customização e layout de página do Starlight em sua página 404. Por exemplo, a página 404 padrão utiliza o [template `splash`](#layout-da-página) e o componente [`hero`](/pt-br/reference/frontmatter/#hero) no frontmatter:
268
268
269
-
```md
269
+
```md {4,6-8}
270
270
---
271
271
title: '404'
272
272
template: splash
@@ -322,7 +322,7 @@ Para utilizar Google Fonts, siga o [guia de configuração do Fontsource](#confi
322
322
323
323
3. Adicione o caminho para seu arquivo `font-face.css` ao array `customCss` do Starlight em `astro.config.mjs`:
324
324
325
-
```js
325
+
```diff lang="js"
326
326
// astro.config.mjs
327
327
import { defineConfig } from 'astro/config';
328
328
import starlight from '@astrojs/starlight';
@@ -332,8 +332,8 @@ Para utilizar Google Fonts, siga o [guia de configuração do Fontsource](#confi
332
332
starlight({
333
333
title: 'Documentação Com Meu Tipo de Letra Customizado',
334
334
customCss: [
335
-
// Caminho relativo para seu arquivo CSS @font-face.
336
-
'./src/fonts/font-face.css',
335
+
+ // Caminho relativo para seu arquivo CSS @font-face.
336
+
+ './src/fonts/font-face.css',
337
337
],
338
338
}),
339
339
],
@@ -381,7 +381,7 @@ Ele providencia módulos do npm que você pode isntalar para as fontes que você
381
381
382
382
3. Adicione os arquivos CSS do Fontsource ao array `customCss` do Starlight em `astro.config.mjs`:
383
383
384
-
```js
384
+
```diff lang="js"
385
385
// astro.config.mjs
386
386
import { defineConfig } from 'astro/config';
387
387
import starlight from '@astrojs/starlight';
@@ -391,9 +391,9 @@ Ele providencia módulos do npm que você pode isntalar para as fontes que você
391
391
starlight({
392
392
title: 'Documentação Com Meu Tipo de Letra Customizado',
393
393
customCss: [
394
-
// Arquivos do Fontsource para as espessuras de fonte regular e semi-negrito.
395
-
'@fontsource/ibm-plex-serif/400.css',
396
-
'@fontsource/ibm-plex-serif/600.css',
394
+
+ // Arquivos do Fontsource para as espessuras de fonte regular e semi-negrito.
0 commit comments