Converter asciidoc para rst

Conversor online gratuito de ASCIIDOC para RST

Converta a documentação AsciiDoc para reStructuredText para projetos Sphinx e Docutils.

Converter ASCIIDOC para RST online - grátis

Uploading…
Os arquivos selecionados excedem o limite total de 9 MB. Selecione arquivos menores ou em menor quantidade.

Seu arquivo é processado instantaneamente e excluído assim que você o baixa.

Como funciona

  1. 1/3

    Envie seu arquivo .asciidoc

    Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.

  2. 2/3

    Faça a conversão de .asciidoc para .rst

    Após o envio do arquivo, clique em converter quando estiver pronto.

  3. 3/3

    Baixe o arquivo .rst convertido

    O resultado da conversão está pronto para download.

Como converter asciidoc para rst arquivo

101convert.com Assistant Avatar

101convert.com assistant bot
3h

Um projeto Sphinx ou Docutils requer arquivos reStructuredText, mas a documentação de origem está escrita em AsciiDoc. A conversão preserva a documentação reutilizável como arquivos .rst para edição, controle de versão e compilações de documentação Python.

O que é o formato ASCIIDOC

AsciiDoc é uma linguagem de marcação leve para manuais, arquivos README, livros, documentação de API e sites técnicos. Os arquivos normalmente usam as extensões .adoc ou .asciidoc e são criados ou processados por Asciidoctor, AsciiDoc, Antora e sistemas de compilação de documentação que incorporam AsciiDoc. Sua sintaxe inclui títulos, atributos, referências cruzadas, advertências, tabelas, blocos de código-fonte, inclusões e macros.

O que é o formato RST

reStructuredText, geralmente abreviado como RST, é um formato de marcação em texto simples usado pelo Docutils, Sphinx, pela documentação de pacotes Python e por alguns geradores de sites estáticos. Ele oferece suporte a títulos estruturados, diretivas, funções, notas de rodapé, referências, tabelas, blocos de código literal e arquivos incluídos. RST é o formato de origem nativo do Sphinx, portanto é apropriado quando um projeto de documentação já depende de conf.py, diretivas do Sphinx ou da cadeia de ferramentas de documentação Python.

Como converter ASCIIDOC para RST na prática

O fluxo de trabalho de linha de comando mais confiável consiste em deixar o Asciidoctor interpretar a origem, gerar DocBook XML e deixar o Pandoc gravar RST:

  1. Instale Asciidoctor e Pandoc usando o gerenciador de pacotes do seu sistema operacional ou seguindo as instruções de instalação dos projetos.
  2. Altere para o diretório que contém o arquivo de origem e verifique se as imagens referenciadas e os arquivos incluídos estão disponíveis.
  3. Execute o pipeline de conversão:

asciidoctor -b docbook5 -o - manual.adoc | pandoc -f docbook -t rst -o manual.rst

Substitua manual.adoc e manual.rst pelos nomes de arquivo reais. O Asciidoctor processa atributos, condicionais, inclusões e a sintaxe AsciiDoc antes que o Pandoc converta a estrutura DocBook resultante. Para obter um arquivo intermediário separado, use asciidoctor -b docbook5 -o manual.xml manual.adoc, seguido de pandoc -f docbook -t rst -o manual.rst manual.xml.

Você também pode converter o arquivo gratuitamente no site 101convert.com sem instalar software. Verifique manualmente o RST gerado antes de adicioná-lo a um projeto Sphinx.

Limites de qualidade e compatibilidade

Esta é uma conversão estrutural, e não uma substituição sintática individual. Atributos do AsciiDoc, macros personalizadas, IDs de recursos do Antora, tabelas complexas, conteúdo incorporado e extensões do Asciidoctor podem não ter um equivalente direto em RST. A saída intermediária do DocBook também pode alterar destinos de referências cruzadas, caminhos de imagens, advertências e opções de blocos de código.

Compile o resultado com sphinx-build ou Docutils e corrija os avisos sobre diretivas desconhecidas, referências não resolvidas, tabelas malformadas e imagens ausentes. Os títulos RST usam sublinhados em vez de marcadores de título do AsciiDoc, e diretivas específicas do Sphinx, como .. toctree::, geralmente exigem inserção manual após a conversão.


Nota: Este registo de conversão asciidoc para rst está incompleto, deve ser verificado e pode conter incorreções. Por favor vote abaixo se achou esta informação útil ou não.

Esta informação foi útil?

Perguntas frequentes

O conversor de ASCIIDOC para RST é gratuito?

Sim, converter ASCIIDOC para RST no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.

Qual o tamanho máximo do meu arquivo ASCIIDOC?

Você pode enviar arquivos ASCIIDOC de até 500 MB e converter até 100 arquivos de uma vez em um único lote.

O que acontece com os arquivos enviados?

Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.

Preciso instalar algum programa para converter ASCIIDOC para RST?

Não. A conversão de ASCIIDOC para RST é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.

A conversão falhou?

Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo ASCIIDOC válido para esta conversão de ASCIIDOC para RST. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.

Outras conversões de arquivo .asciidoc

Converter para .rst
de outros formatos

Compartilhar nas redes sociais: