Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/heliocarlitos/formatacao-e-sintaxe-basica-do-github

Quando eu comecei a usar o GitHub tinha muita dificuldade em formatar e organizar melhor os meus README, mas depois de algumas pesquisas eu descobri como fazer isso, e para que você não sofra como eu, decidi fazer essa pequena documentação para ti guiar a personalizar os seu README. Espero que eu possa te ajudar.
https://github.com/heliocarlitos/formatacao-e-sintaxe-basica-do-github

Last synced: about 1 month ago
JSON representation

Quando eu comecei a usar o GitHub tinha muita dificuldade em formatar e organizar melhor os meus README, mas depois de algumas pesquisas eu descobri como fazer isso, e para que você não sofra como eu, decidi fazer essa pequena documentação para ti guiar a personalizar os seu README. Espero que eu possa te ajudar.

Awesome Lists containing this project

README

        

# Introdução
Quando eu comecei a usar o GitHub tinha muita dificuldade em formatar e organizar melhor os meus README, mas depois de algumas pesquisas eu descobri como fazer isso, e para que você não sofra como eu, decidi fazer essa pequena documentação para ti guiar a personalizar os seu README.

Índice

- 1. Como adicionar títulos

- 2. Como formatar textos

- 3. Como Adicionar Listas

- 4. Como Adicionar Links

- 5. Como Adicionar Uma Imagem Adequada Para os Visitantes

- 6. Como adicionar Texto de Referência

- 7. Como Citar Código

- 8. Como Adicionar Código

- 9. Como Adicionar Alertas ou Notas

- 10. Como Ocultar o conteúdo com comentários

- 11. Como Criar Uma Tabela

- 12. Como Adicionar Uma Secção Recolhida

- 13. Como Adicionar Botões de Linguagens

##

### Ir ao Fundo

##

## 1. Como adicionar títulos
Os títos são categorizados em três categorias, **Primário**, **Secundário** e **Terceário**. Para usar os títulos você deve adicionar um cardinal/jogo da velha `#` no início da linha seguido por um espaço.

- **a) Primário**:

Apenas um cardinal/jogo da velha `#`

Escrita:
```
# Seu Título Primário
```
Resultado:
# Seu Título Primário

- **b) Secundário**:

Apenas dois cardinal/jogo da velha `##`

Escrita:
```
## Seu Título Secundário
```
Resultado:
## Seu Título Secundário

- **c) Terceário**:

Apenas três cardinal/jogo da velha `###`

Escrita:
```
### Seu Título Terceário
```
Resultado:

### Seu Título Terceário

##

> [!NOTE]
> Repare que o número de cardinais/jogo da velha define o tamanho/importância do título, quanto mais cardinal/jogo da velha tiver o título será menenor ou menos inportante.

##

### Ir ao topo

##

## 2. Como Formatar Textos

| Estilo | Código | Escrita | Resultado |
| :---: | :---: | :---: | :---: |
| Negrito | `** **` ou `__ __` | `**Texto em Negrito**` | **Texto em Negrito** |
| Itálico | `* *` ou `_ _` | `_Texto em Itálico_` | _Texto em Itálico_ |
| Riscado | `~~ ~~` | `~~Texto em Riscado~~` | ~~Texto em Riscado~~ |
| Sup | ` ` | `Texto sup` | Texto sup |
| Sub | ` ` | `Texto sup` | Texto sub |


> Você também pode fazer combinações.

Exemplo
| Estilo | Código | Escrita | Resultado |
| :---: | :---: | :---: | :---: |
| Negrito e Itálico | `** **` e `_ _` | `**_Texto em Negrito e Itálico_**` | **_Texto em Negrito e Itálico_** |
| Negrito e Riscado | `** **` e `~~ ~~` | `**~~Texto em Negrito e Riscado~~**` | **~~Texto em Negrito e Riscado~~** |
| Itálico e Riscado | `* *` e `~~ ~~` | `*~~Texto em Itálico e Riscado~~*` | *~~Texto em Itálico e Riscado~~* |
| Riscado e Negrito | `~~ ~~` e `** **` | `~~**Texto Riscado e Negrito**~~*` | ~~**Texto Riscado e Negrito**~~* |


## Como Alinhar Texto, Imagens ou GIF

Para alinha qualquer conteúdo à esquerda, no centro ou à direita você deve adicionar o seu conteúdo dentro da tag `

` do HTML com a propriedade do CSS `align` e o valor `left` para esquerda. `center` para centralizar e `right` para direita.

### - Alinhando à Esquerda

Escrita:

```

Este é um exemplo de um texto alinhado à esquerda


```

Resultado:

Este é um exemplo de um texto alinhado à esquerda

### - Alinhando no Centro

Escrita:

```

Este é um exemplo de um texto alinhado no Centro


```

Resultado:

Este é um exemplo de um texto alinhado no Centro

### - Alinhando à Direita

Escrita:

```

Este é um exemplo de um texto alinhado à Direita


```

Resultado:

Este é um exemplo de um texto alinhado à Direita

> [!NOTE]
> Lembrando que você pode alinhar qualquer tipo de conteúdo (textos, imagens e GIF) desde que estejam dentro da `

` e use a propriedade `align` com o seu respectivo valor `left`
, `center` ou `right`


## Como fazer quebra de linha

Para fazer quebra de linhas você só precisa adicionar a tag do HTML `
` onde quer passar passar para nova linha.

Escrita:
```
Aqui o texto foi
quebrado uma vesz
```
Resultado:

Aqui o texto foi
quebrado uma vesz


Se você deseja quebrar a linha mais de uma vez é só repetira várias vezes a tag `
`

Escrita:

```
Aqui o texto foi

quebrado duas vezes.
```

Resultado:

Aqui o texto foi

quebrado duas vezes.

> Ao adicionarmos dois `
`, a primeira vez o texto pulou para nova linha, ao adicionar o segundo `
` é adicionada uma linha em branco.

##

### Ir ao topo

##

## 3. Como Adicionar Listas
**a) Lista Normal**

Para fazer a uma lista de ítens você pode usar os seguintes sinais: hífen `-` , asterisco `*` ou sinal de mais `+`.

Escrita:
```
- Hélio
* Carlitos
+ António
```

Resultado:
- Hélio
* Carlitos
+ António

**b) Lista Ordenada**

Para ordenar a lista, coloque um número na frente de cada linha.

Escrita:
```
1. Hélio
1. Carlitos
1. António
```

Resultado:
1. Hélio
1. Carlitos
1. António

**c) Listas aninhadas**

Escrita:
```
1. Nomes
- Hélio
- Carlitos
- António
```
> [!NOTE]
> Respeitando as identções.

Resultado:
1. Nomes
- Hélio
- Carlitos
- António

**d) Lista de tarefas**

Para criar uma lista de tarefas, coloque um hífen e um espaço seguidos de [ ] antes dos itens de lista. Para marcar uma tarefa como concluída, use [x].

Escrita:
```
- [x] Pão
- [ ] Alface
- [ ] Tomate :tada:
```

Resultado:
- [x] Pão
- [ ] Alface
- [ ] Tomate :tada:

Se a descrição de um item da lista de tarefas começar com parênteses (carater especial), você precisará fazer escape dele com

Escrita:
```
- [ ] \(Optional) Open a followup issue
```

Resultado:

- [ ] \(Optional) Open a followup issue

##

### Ir ao topo

##

## 4. Como Adicionar Links

Para adicionar um link você deve adicionar o texto do link entre parenteses rectos e o link entre parenteses curvos.

Escrita:
```
[GitHub Hélio Carlitos](https://github.com/heliocarlitos/)
```

Resulatado:

[GitHub Hélio Carlitos](https://github.com/heliocarlitos/)

Você também pode adicionar um texto antes do texto do link.

Escrita:
```
Para acessar o meu perfil, click [aqui](https://github.com/heliocarlitos/)
```

Resultado:

Para acessar o meu perfil, click [aqui](https://github.com/heliocarlitos/)

Se deseja adicionar um link em uma imagem você deve usar a tag de links do HTML `` e a taga de imagens ``

Escrita:

```

```

Resultado:

> Para o meu exemplo eu usei um link de uma imagem de um botão. Sem nenhum direccionamento para quando for clicado.

##

### Ir ao topo

##

## 5. Como Adicionar Uma Imagem Adequada Para os Visitantes

Você pode incluir imagens em sua comunicação no GitHub. Aqui, você adicionará uma imagem responsiva, como uma faixa, à parte superior do LEIAME do perfil.

Usando o elemento HTML `` com o recurso de mídia `prefers-color-scheme`, você pode adicionar uma imagem que muda de acordo com o modo claro ou escuro usado pelo visitante. Para obter mais informações.

Escrita:

```



YOUR-ALT-TEXT

```

Substitua os espaços reservados na marcação pelas URLs das imagens escolhidas. Como alternativa, para experimentar o recurso primeiro, copie as URLs do exemplo abaixo.

- Substitua `YOUR-DARKMODE-IMAGE` pela URL de uma imagem a ser exibida para visitantes que usam o modo escuro.
- Substitua `YOUR-LIGHTMODE-IMAGE` pela URL de uma imagem a ser exibida para visitantes que usam o modo claro.
- Substitua `YOUR-DEFAULT-IMAGE` pela URL de uma imagem a ser exibida caso nenhuma das outras imagens seja correspondida, por exemplo, se o visitante estiver usando um navegador sem suporte ao recurso prefers-color-scheme.
-
Para tornar a imagem acessível a visitantes que estejam usando um leitor de tela, substitua `YOUR-ALT-TEXT` por uma descrição da imagem.

Resultado:




Imagem de PC

##

### Ir ao topo

##

## 6. Como adicionar Texto de Referência
Você pode citar um texto com `>` .

Escrita:

```
Isso não é uma nota.
> Seu texto de citação aqui.
```

Resultado:

Isso não é uma nota.
> Seu texto de citação aqui.

##

### Ir ao topo

##

## 7. Como Citar Código
Para citar um código você deve adicionar o código entre duas crases ( `` ).

Escrita:

```
Este é um exemplo de um código citado `` essa é uma tag do HTML.
```
Resultado:

Este é um exemplo de um código citado `` essa é uma tag do HTML.

##

### Ir ao topo

##

## 8. Como Adicionar Código

Para formatar código ou texto no próprio bloco distinto, use crases triplas ( ``` ).

Escrita:

````
```



Minha página de teste

minha página de teste

```
````

Resultado:

```



Minha página de teste

minha página de teste

```

Se deseja colorir o seu código use o tema `ruby` depois das primeiras três crases:

Escrita:

````
```ruby





Minha página de teste


minha página de teste


```
````

Resultado:

```ruby



Minha página de teste

minha página de teste

```

##

### Ir ao topo

##

## 9. Como Adicionar Alertas ou Notas

Os alertas são uma extensão da sintaxe blockquote que você pode usar para enfatizar informações críticas. Em GitHub, eles são exibidos com cores e ícones distintos para indicar a importância do conteúdo. A sintaxe de alertas é compatível com:

- Discussões
- Gists
- Problemas
- Arquivos Markdown
- Solicitações pull
- Versões

O GitHub Recomenda restrições do uso de alertas a um ou dois por artigo para evitar sobrecarregar o leitor. As anotações consecutivas devem ser evitadas.

Há três tipos de alertas disponíveis. Você pode adicionar um alerta com uma linha de blockquote especial que especifica o tipo de alerta e, em seguida, adicionar as informações de alerta em um blockquote padrão imediatamente depois.

Escrita:

```
> [!NOTE]
> Adiciona aqui o seu texto de aviso informando alguma coisa.

> [!IMPORTANT]
> Adiciona aqui o seu texto de aviso informando alguma coisa.

> [!WARNING]
> Adiciona aqui o seu texto de aviso informando alguma coisa.
```

Resultado:

> [!NOTE]
> Adiciona aqui o seu texto de aviso informando alguma coisa.

> [!IMPORTANT]
> Adiciona aqui o seu texto de aviso informando alguma coisa.

> [!WARNING]
> Adiciona aqui o seu texto de aviso informando alguma coisa.

##

### Ir ao topo

##

## 10. Como Ocultar o conteúdo com comentários

Para ocultar um conteúdo ou código você deve adiciona-lo entre esse sinais ``

Escrita:

```
Esta palavra será oculta o código também será oculto.
```

Resultado:

Esta palavra será oculta o código também será oculto.

> Nota que a palavra "não" e "HTML" foram ocultos.

##

### Ir ao topo

##

## 11. Como Criar Uma Tabela

Você pode criar tabelas com pipes `|` e hífens `-`. Hifens são usados para criar o cabeçalho de cada coluna, enquanto as barras verticais separam cada coluna. Você deve incluir uma linha em branco antes da tabela para ela ser construída corretamente.

Escrita:

```
| Cabeçalho | Cabeçalho |
| --------- | --------- |
| Texto | Texto |
| Texto | Texto |
```

Resultado:

| Cabeçalho | Cabeçalho |
| --------- | --------- |
| Texto | Texto |
| Texto | Texto |

As barras verticais em cada extremo da tabela são opcionais.

As células podem ter largura variada e não precisam estar alinhadas perfeitamente com as colunas. Deve ter no mínimo três hifens em cada coluna da linha do cabeçalho.

Escrita:

```
| Cabeçalho | Cabeçalho |
| ----- | ---
| Texto | Texto
|Texto | Texto |
```

Resultado:

| Cabeçalho | Cabeçalho |
| ----- | ---
| Texto | Texto
|Texto | Texto |

Você pode alinhar o texto à esquerda, à direita ou no centro de uma coluna incluindo dois pontos `:` à esquerda, direita ou nos dois lados dos hifens que estão dentro da linha de cabeçalho.

Escrita:

```
| Texto Alinhanho à Esquerda | Texto Centralizado | Texto Alinhanho à Direita |
| :--- | :---: | ---: |
| Texto | Texto | Texto |
| Texto | Texto | Texto |
| Texto | Texto | Texto |
| Texto | Texto | Texto |
```

Resultado:

| Texto Alinhanho à Esquerda | Texto Centralizado | Texto Alinhanho à Direita |
| :--- | :---: | ---: |
| Texto | Texto | Texto |
| Texto | Texto | Texto |
| Texto | Texto | Texto |
| Texto | Texto | Texto |

##

### Ir ao topo

##

## 12. Como Adicionar Uma Secção Recolhida

Você pode obscurecer temporariamente seções do seu Markdown criando uma seção expandida que o leitor pode optar por expandir. Por exemplo, quando você deseja incluir detalhes técnicos em um comentário do problema que pode não ser relevante ou interessante para todos os leitores, você pode colocar esses detalhes em uma seção recolhida.

Qualquer Markdown dentro do bloco `` estará recolhido até que o leitor clique em para expandir os detalhes.

No bloco ``, use a marca `` para que os leitores saibam o que está dentro dele. O rótulo aparece à direita de ▶.

Escrita:

````

Dicas para seções recolhidas

### Você pode adicionar um título

Você pode adicionar texto em uma seção recolhida.

Você também pode adicionar uma imagem ou um bloco de código.

```ruby
print("Olá Mundo")
```

````

Resultado:

Dicas para seções recolhidas

### Você pode adicionar um título

Você pode adicionar texto em uma seção recolhida.

Você também pode adicionar uma imagem ou um bloco de código.

```ruby
print("Olá Mundo")
```

##

### Ir ao topo

##

## 13. Como adicionar Botões de Linguagens

**1. Asana**

Escrita:

```
![Asana](https://img.shields.io/badge/asana-E44C30?style=for-the-badge&logo=asana&logoColor=white) 
```

Resulatado:

![Asana](https://img.shields.io/badge/asana-E44C30?style=for-the-badge&logo=asana&logoColor=white) 

**2. Csharp**

Escrita:

```
![Csharp](https://img.shields.io/badge/C%23-239120?style=for-the-badge&logo=c-sharp&logoColor=white) 
```

Resulatado:

![Csharp](https://img.shields.io/badge/C%23-239120?style=for-the-badge&logo=c-sharp&logoColor=white) 

**3. CSS**

Escrita:

```
![CSS](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white) 
```

Resulatado:

![CSS](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white) 

**4. Cypress**

Escrita:

```
![Cypress](https://img.shields.io/badge/cypress-239120?style=for-the-badge&logo=cypress) 
```

Resulatado:

![Cypress](https://img.shields.io/badge/cypress-239120?style=for-the-badge&logo=cypress) 

**5. Django**

Escrita:

```
![Django](https://img.shields.io/badge/Django-092E20?style=for-the-badge&logo=django&logoColor=white) 
```

Resulatado:

![Django](https://img.shields.io/badge/Django-092E20?style=for-the-badge&logo=django&logoColor=white) 

**6. Flask**

Escrita:

```
![Flask](https://img.shields.io/badge/Flask-000000?style=for-the-badge&logo=flask&logoColor=white) 
```

Resulatado:

![Flask](https://img.shields.io/badge/Flask-000000?style=for-the-badge&logo=flask&logoColor=white) 

**7. GCP**

Escrita:

```
![GCP](https://img.shields.io/badge/Google_Cloud-4285F4?style=for-the-badge&logo=google-cloud&logoColor=white) 
```

Resulatado:

![GCP](https://img.shields.io/badge/Google_Cloud-4285F4?style=for-the-badge&logo=google-cloud&logoColor=white) 

**8. Git**

Escrita:

```
![Git](https://img.shields.io/badge/GIT-E44C30?style=for-the-badge&logo=git&logoColor=white) 
```

Resulatado:

![Git](https://img.shields.io/badge/GIT-E44C30?style=for-the-badge&logo=git&logoColor=white) 

**9. Graphql**

Escrita:

```
![Graphql](https://img.shields.io/badge/graphql-E10098?style=for-the-badge&logo=graphql&logoColor=white) 
```

Resulatado:

![Graphql](https://img.shields.io/badge/graphql-E10098?style=for-the-badge&logo=graphql&logoColor=white) 

**10. HTML**

Escrita:

```
![HTML](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white) 
```

Resulatado:

![HTML](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white) 

**11. JavaScript**

Escrita:

```
![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black) 
```

Resulatado:

![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black) 

**12. Kubernetes**

Escrita:

```
![Kubernetes](https://img.shields.io/badge/kubernetes-4285F4?style=for-the-badge&logo=kubernetes&logoColor=white) 
```

Resulatado:

![Kubernetes](https://img.shields.io/badge/kubernetes-4285F4?style=for-the-badge&logo=kubernetes&logoColor=white) 

**13. MongoDB**

Escrita:

```
![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white) 
```

Resulatado:

![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white) 

**14. Notion**

Escrita:

```
![Notion](https://img.shields.io/badge/Notion-000000?style=for-the-badge&logo=notion&logoColor=white) 
```

Resulatado:

![Notion](https://img.shields.io/badge/Notion-000000?style=for-the-badge&logo=notion&logoColor=white) 

**15. Postgresql**

Escrita:

```
![Postgresql](https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge&logo=postgresql&logoColor=white) 
```

Resulatado:

![Postgresql](https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge&logo=postgresql&logoColor=white) 

**16. Python**

Escrita:

```
![Python](https://img.shields.io/badge/Python-14354C?style=for-the-badge&logo=python&logoColor=white) 
```

Resulatado:

![Python](https://img.shields.io/badge/Python-14354C?style=for-the-badge&logo=python&logoColor=white) 

**17. R**

Escrita:

```
![R](https://img.shields.io/badge/R-276DC3?style=for-the-badge&logo=r&logoColor=white) 
```

Resulatado:

![R](https://img.shields.io/badge/R-276DC3?style=for-the-badge&logo=r&logoColor=white) 

**18. RabbitMQ**

Escrita:

```
![RabbitMQ](https://img.shields.io/badge/rabbitmq-%23FF6600.svg?&style=for-the-badge&logo=rabbitmq&logoColor=white) 
```

Resulatado:

![RabbitMQ](https://img.shields.io/badge/rabbitmq-%23FF6600.svg?&style=for-the-badge&logo=rabbitmq&logoColor=white) 

**19. React.js**

Escrita:

```
![React.js](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB) 
```

Resulatado:

![React.js](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB) 

**20. Slack**

Escrita:

```
![Slack](https://img.shields.io/badge/Slack-4A154B?style=for-the-badge&logo=slack&logoColor=white) 
```

Resulatado:

![Slack](https://img.shields.io/badge/Slack-4A154B?style=for-the-badge&logo=slack&logoColor=white) 

**21. Typescript**

Escrita:

```
![Typescript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white) 
```

Resulatado:

![Typescript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white) 

**22. Ubuntu**

Escrita:

```
![Ubuntu](https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge&logo=ubuntu&logoColor=white) 
```

Resulatado:

![Ubuntu](https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge&logo=ubuntu&logoColor=white) 

**23. Unity**

Escrita:

```
![Unity](https://img.shields.io/badge/Unity-100000?style=for-the-badge&logo=unity&logoColor=white) 
```

Resulatado:

![Unity](https://img.shields.io/badge/Unity-100000?style=for-the-badge&logo=unity&logoColor=white) 

**24. VScode**

Escrita:

```
![VScode](https://img.shields.io/badge/vscode-4285F4?style=for-the-badge&logo=vscode&logoColor=white) 
```

Resulatado:

![VScode](https://img.shields.io/badge/vscode-4285F4?style=for-the-badge&logo=vscode&logoColor=white) 

## [Ver mais...](https://github.com/hcadeveloper/markdown-badges/)

##

### Ir ao topo

##


Ir ao meioFonte da Documentação