1001Ferramentas
📂 Conversores

Conversor Org-mode → HTML (Básico)

Renderiza Org-mode simples em HTML: títulos com asteriscos, listas, /itálico/, *negrito* e blocos #+BEGIN_SRC.

HTML gerado:

Preview:

Org Mode para HTML

O exportador do Emacs converte Org para HTML muito bem, mas exige o Emacs aberto e o arquivo carregado. Quando o que se quer é aproveitar um trecho de anotação em outro lugar — colar numa página, mandar por e-mail, preencher um campo que só aceita HTML —, abrir o editor para exportar é caminho longo demais.

Cole o Org e receba o HTML, com pré-visualização ao lado. São convertidos os três níveis de cabeçalho, marcados pela quantidade de asteriscos no início da linha; a lista com hífen, que vira lista não ordenada; e o bloco entre BEGIN_SRC e END_SRC, que vira bloco de código pré-formatado. O conteúdo é escapado antes de entrar no HTML, então caractere especial no texto não vira marcação.

Ficam de fora as partes do Org que não são marcação: palavra-chave de tarefa, prazo, etiqueta, propriedade de bloco e tabela. Elas dependem da semântica que o Emacs conhece, e várias nem têm equivalente direto em HTML. Para exportar documento completo, com índice e as opções de cabeçalho respeitadas, o exportador do próprio Emacs continua sendo o caminho.

Perguntas frequentes

A palavra TODO aparece no HTML?
Aparece como texto comum, junto do título, porque a conversão não distingue palavra-chave de tarefa do resto do cabeçalho. No exportador do Emacs ela recebe marcação própria e pode ser omitida por configuração. Se o trecho tem tarefas, vale limpar antes ou depois de converter.
Por que o bloco de código perdeu a linguagem?
Porque o HTML gerado usa os elementos genéricos de código pré-formatado, sem classe de linguagem. Para ter destaque de sintaxe no destino, acrescente a classe que o seu realçador espera — normalmente uma classe com o nome da linguagem no elemento de código.
Dá para converter a tabela do Org?
Não aqui. A tabela do Org é delimitada por linhas com barra vertical e traz recursos próprios, como fórmulas de coluna. Converter exige tratar o bloco inteiro, e as fórmulas não têm equivalente em HTML. O exportador do Emacs resolve a parte estrutural.

Ferramentas Relacionadas