Entrada YAML

ou solte um arquivo aqui, ou cole o código abaixo
Entrada YAML

Tabela Markdown

Opções da tabela Markdown

Os arquivos nunca saem do seu navegadorComo?

Este conversor de YAML para tabela Markdown transforma uma lista de mapeamentos em uma tabela no padrão do GitHub, com uma linha por item e uma coluna por chave. Cole o YAML ou abra um arquivo .yaml e copie a tabela.

Última atualização:

Como funciona

  1. Cole ou abra o YAML

    Cole o YAML, solte um arquivo .yaml ou .yml ou use Abrir de URL. Uma lista no nível superior ou dentro de uma chave, como services:, é encontrada automaticamente.

  2. Escolha a lista e as colunas

    Digite um caminho em Array a converter para usar outra lista, defina como ficam as listas aninhadas e oculte ou reordene colunas.

  3. Copie o Markdown

    Copie a tabela para a sua documentação ou use Baixar .md.

Recursos

  • Arquivos de configuração em tabela

    Documente os serviços de um arquivo Compose, os jobs de um pipeline de CI, feature flags ou chaves de tradução em uma tabela fácil de ler.

  • YAML completo

    Âncoras, aliases e merge keys (<<) são resolvidos, comentários são ignorados e vários documentos separados por --- são lidos como uma lista.

  • Chaves aninhadas achatadas

    Um mapeamento dentro de um item vira colunas com ponto, como resources.limits.cpu; listas podem virar colunas numeradas, texto JSON ou valores unidos.

  • YAML 1.1 ou 1.2

    Escolha o Schema YAML: o YAML 1.2 core mantém yes e no como texto; o YAML 1.1 os lê como true e false, como fazem parsers mais antigos.

Limites e privacidade

Arquivos YAML podem ter até 10 MB, e as tabelas são limitadas a 50.000 linhas. Arquivos acima de 5 MB são convertidos direto do arquivo, sem carregar o conteúdo no editor.

Só listas de registros rendem boas tabelas. Uma configuração com muito aninhamento e poucos itens repetidos fica melhor no YAML original ou convertida com YAML to JSON. Valores longos de várias linhas (block scalars com |) vão para uma célula só, com <br> entre as linhas, o que pode deixar a tabela larga; oculte essas colunas quando precisar só de uma visão geral.

Nada é enviado; veja a página de privacidade.

Perguntas frequentes

Como converter YAML para tabela Markdown?

Cole o YAML. Se ele tiver uma lista de mapeamentos, cada item vira uma linha; copie o Markdown que aparece ao lado.

E se o meu YAML for um único mapeamento?

Digite $ em Array a converter para ter uma tabela de uma linha com uma coluna por chave, ou aponte para a lista que está dentro dele.

Tags como !!python/object são executadas?

Não. Tags desconhecidas nunca são executadas; os valores ficam como texto simples e um aviso informa quais eram.

Por que uma chave aparece como true em vez de "on"?

O YAML 1.1 lê on, yes e no como booleanos. Mude o Schema YAML para YAML 1.2 core para mantê-los como texto.

Dá para usar com o docker-compose.yml?

Dá. A lista dentro de services: é encontrada e cada serviço vira uma linha, ótimo para documentar o projeto no README.

O YAML é enviado para algum servidor?

Não. Ele é analisado em um Web Worker no seu navegador e fica no seu dispositivo.

Ferramentas relacionadas