Este conversor de RST para Markdown transforma reStructuredText (Sphinx, docutils, READMEs do PyPI) em GitHub Flavored Markdown: seções, blocos de código, grid tables e simple tables, admonitions, notas de rodapé e links. Cole o texto .rst e copie o Markdown.
Última atualização:
Como funciona
Cole o RST
Cole um README.rst ou uma página do Sphinx, abra um arquivo .rst ou use Carregar exemplo.
Escolha o estilo do Markdown
Admonitions como alertas do GitHub ou citações, marcador de lista, ênfase e cerca de código.
Copie o Markdown
Use no GitHub, MkDocs, Docusaurus ou em uma migração para MyST; confira a pré-visualização.
Recursos
Níveis de seção pelos adornos
Os níveis seguem a ordem em que cada estilo de sublinhado e linha acima aparece pela primeira vez, exatamente como o docutils decide.
Todos os tipos de bloco
Diretivas code-block, code e sourcecode, blocos literais depois de ::, blocos doctest, line blocks e citações com atribuição.
Tabelas
Grid tables, simple tables (com linhas de continuação) e as diretivas list-table e csv-table viram tabelas Markdown.
Referências resolvidas
Alvos de hyperlink nomeados e anônimos, URIs embutidas, substituições com imagens e notas de rodapé numeradas e autonumeradas.
Limites e privacidade
Arquivos de até 10 MB. Entradas acima de 256 KB são convertidas em um Web Worker. Nada é enviado: a conversão roda no seu navegador, e Abrir de URL baixa o arquivo direto do endereço que você digitar. Saiba mais na página de privacidade.
Limites
Diretivas include e referências cruzadas do Sphinx precisam do projeto completo e não são resolvidas. Em tabelas com cabeçalho de várias linhas, só a primeira linha vira o cabeçalho do Markdown. Field lists viram termos em negrito seguidos do texto.
Perguntas frequentes
Como converter RST para Markdown sem pandoc?
Cole o reStructuredText aqui e copie o resultado; não precisa instalar nada, nem Python.
O que acontece com diretivas do Sphinx como toctree?
toctree, autodoc e include dependem do projeto inteiro, então são ignoradas com um aviso que cita cada uma.
Admonitions são suportadas?
note, tip, important, warning, caution, danger, hint, seealso e a admonition genérica viram alertas do GitHub ou citações.
E roles como :ref: e :doc:?
Referências cruzadas viram o próprio texto; :code:, :math:, :sup: e :sub: mantêm o significado.
É grátis e funciona no celular?
Sim. É grátis, sem cadastro, e roda no navegador do computador ou do celular.
Dá para converter Markdown para RST?
Sim, com a ferramenta Markdown → RST, que tem link acima do resultado.