Pular para o conteúdo principal

Features Markdown

· 4 min para ler
Sébastien Lorber
Docusaurus maintainer

Este post serve como referência visual e funcional de todas as features de Markdown/MDX usadas no blog.

Use como guia para escrita e validação de renderização.


Headings

Heading 1

Heading 2

Heading 3

Heading 4


Parágrafos

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Novo parágrafo após linha em branco.


Ênfase

Texto em itálico
Texto em negrito
Texto em itálico + negrito
Texto em tachado


Citações (Blockquote)

Isto é uma citação.

Pode ter múltiplas linhas.

Negrito, itálico e code funcionam aqui também.


Listas

Lista não ordenada

  • Item A
  • Item B
    • Subitem B.1
    • Subitem B.2
  • Item C

Lista ordenada

  1. Primeiro
  2. Segundo
  3. Terceiro

Lista de tarefas

  • Markdown básico
  • Código
  • Stepper
  • Componentes customizados

Link interno: Blog

Link externo: Documentação Docusaurus


Imagens

Imagem de exemplo


Código inline

Use o comando apktool d app.apk para descompilar o APK.


Bloco de código

apktool d app.apk
public class MainActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}

Bloco de código com título

/src/components/HelloCodeTitle.js
function HelloCodeTitle(props) {
return <h1>Hello, {props.name}</h1>;
}

Bloco de código com highlight

function HighlightSomeText(highlight) {
if (highlight) {
return 'This text is highlighted!';
}

return 'Nothing highlighted';
}

function HighlightMoreText(highlight) {
if (highlight) {
return 'This range is highlighted!';
}

return 'Nothing highlighted';
}

Bloco de codigo com highlight via metadata

import React from 'react';

function MyComponent(props) {
if (props.isBar) {
return <div>Bar</div>;
}

return <div>Foo</div>;
}

export default MyComponent;

Com numero de linha

import React from 'react';

export default function MyComponent(props) {
return <div>Foo</div>;
}
export default function MyComponent(props) {
return <div>Foo</div>;
}

Separador horizontal


HTML Embutido

HTML direto no MDX

Útil para casos pontuais.

Admonitions

observação

Some content with Markdown syntax. Check this api.

dica

Some content with Markdown syntax. Check this api.

informação

Some content with Markdown syntax. Check this api.

aviso

Some content with Markdown syntax. Check this api.

perigo

Some content with Markdown syntax. Check this api.

Admonitions com título

Your Title with some Markdown syntax!

Some content with some Markdown syntax.

Nested admonitions

Parent

Parent content

Child

Child content

Deep Child

Deep child content

Tabs

This is an apple 🍎

Tabs - Valor padrão

Com valor padrão:

This is an apple 🍎

Tabs - sincronizadas

Use Ctrl + C to copy.
Use Ctrl + V to paste.

Tabs - customizando

This is an apple 🍎

Stepper

  1. 1
    Preparar o ambiente

    Instale Java, Android SDK e configure o PATH

  2. 2
    Descompilar o APK

    Use apktool para extrair os recursos

  3. 3
    Analisar o Manifest

    Verifique permissões e componentes exportados