# Guia de Estilização da Documentação
Este guia fornece uma visão geral dos diferentes elementos de design que estão disponíveis para uso durante a criação de documentação.
# Alertas
VuePress oferece um plug-in de contêiner personalizado para blocos de alerta. Existem quatro tipos:
- Informações: Para exibir informações neutras
- Dica: Para exibir informações positivas e incentivadas
- Aviso: Para exibir informações que os usuários devem estar cientes, pois há um baixo a moderado risco
- Perigo: Para exibir informações negativas e/ou de alto risco para o usuário
Markdown de Exemplo
::: info
Você pode encontrar mais informações neste _site_.
:::
::: tip
Esta é uma ótima dica para se lembrar!
:::
::: warning
Isso é algo para ser cauteloso.
:::
::: danger DANGER
Isso é algo que não recomendamos. Use por sua conta e risco.
:::
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Resultado Renderizado
INFO
Você pode encontrar mais informações neste site.
TIP
Esta é uma ótima dica para se lembrar!
WARNING
Isso é algo para ser cauteloso.
DANGER
Isso é algo que não recomendamos. Use por sua conta e risco.
# Blocos de Código
VuePress usa o Prism para fornecer destaques de sintaxe de código-fonte (syntax highlighting), ao acrescentar a linguagem desejada após os três acentos graves de um bloco de código:
Markdown de Exemplo
```js
export default {
name: 'MyComponent'
}
```
2
3
4
5
Resultado Renderizado
export default {
name: 'MyComponent'
}
2
3
# Destacando Linhas
Para adicionar destaques de linha aos blocos de código, você precisa acrescentar o número da linha entre chaves.
# Linha Única
Markdown de Exemplo
```js{2}
export default {
name: 'MyComponent',
props: {
type: String,
item: Object
}
}
```
2
3
4
5
6
7
8
9
Resultado Renderizado
export default {
name: 'MyComponent',
props: {
type: String,
item: Object
}
}
2
3
4
5
6
7
# Grupos de Linhas
Markdown de Exemplo
```js{4-5}
export default {
name: 'MyComponent',
props: {
type: String,
item: Object
}
}
```
2
3
4
5
6
7
8
9
Resultado Renderizado
export default {
name: 'MyComponent',
props: {
type: String,
item: Object
}
}
2
3
4
5
6
7
# Múltiplas Seções
Markdown de Exemplo
```js{2,4-5}
export default {
name: 'MyComponent',
props: {
type: String,
item: Object
}
}
```
2
3
4
5
6
7
8
9
Resultado Renderizado
export default {
name: 'MyComponent',
props: {
type: String,
item: Object
}
}
2
3
4
5
6
7