Pular para o conteúdo principal

Como escrever um artigo usando Markdown

O que é Markdown?

Arquivos Markdown tem a extensão .MD ou .MDX.

Markdown é uma linguagem de marcação leve que você pode usar para adicionar elementos de formatação a documentos de texto simples.

Em um aplicativo como o Microsoft Word, você clica em botões para formatar palavras e frases e as alterações ficam visíveis imediatamente. Markdown não é assim! Ao criar um arquivo formatado em Markdown, você adiciona sintaxe Markdown ao texto para indicar quais palavras e frases devem ter aparência diferente.

Por exemplo, para indicar um título, você adiciona uma "hashtag" antes dele (por exemplo, # Título um). Ou para deixar uma frase em negrito, você adiciona dois asteriscos antes e depois dela (por exemplo, **isso é negrito** em Markdown).

Você pode adicionar elementos de formatação Markdown a um arquivo de texto simples usando um aplicativo de edição de texto Markdown como o Typora ou Zettlr, ou mesmo usar o Notepad.

O principal objetivo de design da sintaxe de formatação do Markdown é torná-la o mais legível e de simples manutenção possível. A ideia é que um documento formatado em Markdown possa ser publicado como está, como texto simples, sem parecer que foi marcado com tags ou instruções de formatação html.

Abaixo um exemplo de Markdown renderizado:

Sintaxe básica

Títulos

MarcaçãoHTML
# Título nível 1<h1>Título nível 1</h1>
## Título nível 2<h2>Título nível 2</h2>
### Título nível 3<h3>Título nível 3</h3>
#### Título nível 4<h4>Título nível 4</h4>
##### Título nível 5<h5>Título nível 5</h5>
###### Título nível 6<h6>Título nível 6</h6>

Saída renderizada

Título nível 1

Título nível 2

Título nível 3

Título nível 4

Título nível 5
Título nível 6

Formatação

_italico_ ou *italico* = itálico

**negrito** ou _negrito_ = negrito

***negrito+itálico*** = negrito+itálico

`código`= código

~~riscado~~ = riscado

Citações

Citações são textos em blocos como esses.

Eles podem ser aninhados, com citações dentro de citações.

Ou conter várias linhas.

Para aplicar uma citação, basta colocar o caractere '>' no início do bloco de texto.

> Citação

(Renderizado abaixo)

Citação

Listas

  • Basta incluir um hífen -, e seguir com <enter> para os demais.
    • Dois espaços, seguido de hífen ou um tab para um sub item.
  1. Para listas numeradas, basta incluir um número seguido de um ponto.

Para um link como este: FoxManager - Página principal.

Use: [FoxManager - Página principal](https://foxmanager.com.br).

Imagens

Para incluir imagens, o comando mínimo é:

![](/imagens/imagem.png)

Entre os parêntesis, coloque o caminho da imagem.

Para acrescentar um hover com mais detalhes da imagem, faça assim:

![Um icone](./_images/logo_fox.png "Este é apenas um icone")

Um icone

Mais um exemplo:

![daniel-cheung-sCdm5DiJb8w-unsplash](./_images/daniel-cheung-unsplash.jpg "Vem com o papai")

daniel-cheung-sCdm5DiJb8w-unsplash

Agora a imagem com um link:

[![Um icone](./_images/logo_fox.png "Icone com link para o FoxManager")](https://foxmanager.com.br)

Um icone

Linha Horizontal

Para acrescentar uma linha Horizontal como essa abaixo:


use ___ ou ---

Itens de checagem

- [ ] Não checado
- [x] Checado
  • Não checado
  • Checado

Caractere de escape

Para exibir um caractere literal que de outra forma seria usado para formatar texto em um documento Markdown, adicione uma barra invertida ( \) na frente do caractere.

\- Sem a barra invertida, isso seria uma lista.

Ou inicie e feche um bloco com três crases (```).

Opcionais: Informar a linguagem (```js) e um título (title="Exemplo de título.")

Aqui pode ter um título
O resultado será esse.

Tabela

Abaixo um exemplo de tabela

| Cabeçalho 1 | Cabeçalho 2 |
| ----------- | ----------- |
| Linha 1 | Exemplo 1 |
| Linha 2 | Exemplo 2 |

O resultado será:

Cabeçalho 1Cabeçalho 2
Linha 1Exemplo 1
Linha 2Exemplo 2

Você pode, ainda, alinhar o conteúdo das colunas das tabelas usando ---: onde os dois pontos, servem para dizer a direção do alinhamento.

| Cabeçalho 1 | Cabeçalho 2 |
| :--- | :---: |
| Linha 1 | Exemplo 1 |
| Linha 2 | Exemplo 2 |

O resultado será:

Cabeçalho 1Cabeçalho 2
Linha 1Exemplo 1
Linha 2Exemplo 2

Notas de rodapé

Este é um exemplo de nota de rodapé[^1]ou talvez assim[^grande], basta apenas acrescentar isso [^nota] que resultará em 1

Para referenciar a nota de rodapé, acrescetente ao final do texto:

 [^nota]: Texto de exemplo

Emojis

📌 Os emojis, podem ser usados normalmente em qualquer parte do texto.

Outros recursos

Em nosso sistema de ajuda, utilizamos algumas funcionalidades do MDX (x = eXtra), com recursos adicionados do ReactJS, que nos permite utilizar marcações html ou marcações exclusivas.

Blocos de dicas e alertas

Você pode utilizar os blocos personalizados abaixo, para dar mais ênfase a determinadas partes do conteúdo.

Listamos abaixo a marcação e, em seguida, a renderização de cada bloco.

:::note[Nota]
Algum **conteúdo** com `sintaxe` _Markdown_.
:::
Nota

Algum conteúdo com sintaxe Markdown.

:::tip[Dica]
Algum **conteúdo** com `sintaxe` _Markdown_.
:::
Dica

Algum conteúdo com sintaxe Markdown.

:::info[]
Algum **conteúdo** com `sintaxe` _Markdown_.
:::
info

Algum conteúdo com sintaxe Markdown.

:::caution[atenção]
Algum **conteúdo** com `sintaxe` _Markdown_.
:::
atenção

Algum conteúdo com sintaxe Markdown.

:::danger[cuidado]
Algum **conteúdo** com `sintaxe` _Markdown_.
:::
cuidado

Algum conteúdo com sintaxe Markdown.

Tabelas

Para incluir tabelas como essas abaixo, é necessário fazer os imports com os seguintes comandos antes da inclusão da tabela:

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

Isso é uma maçã🍎

Sumário

Que tal incluir um sumário à sua página? Basta incluir essas duas linhas logo após o título 1 do seu arquivo.

import TOCInline from '@theme/TOCInline';

<TOCInline toc={toc} />

Gráficos

É possível utilizar gráficos através do projeto Mermaid. Para isso, inicie um bloco de código com a linguagem mermaid.

```mermaid
graph LR;
a(NFe)-->b(Clientes);
a-->c(Produtos);
a-->d(Certif. Digital);
```

Abaixo o resultado.

Mais exemplos em https://mermaid.js.org/syntax/examples.html

Html

Boa parte das tags HTML devem funcionar normalmente. Faça o teste! 😎

Todas as tags html devem ser fechadas. Para tags sem fechamento, use com barra invertida ao final: <br/>

Javascript

Dica

Você pode usar interações através do ReactJS.

<button onClick={() => alert('botão clicado!')}>Clique aqui!</button>

Icons FontAwesome

Icones do FontAwesome estão disponíveis.

<icon icon="fa-brands fa-github" size="lg" /> This is a GitHub icon.

A tag acime irá gerar:

Fontes:

Docusaurus.io

Markdown.org

GIF

teste2

Footnotes

  1. Aqui é apenas um exemplo do link de nota de rodapé.

AjudaNormalmente responde dentro de um dia
Ajuda

Olá! 👋🏼 O que podemos fazer por você?

17:39