Converter HTML de volta para Markdown para edição no wmd
Pergunta
Estou curioso para ver o que acontece quando você editar um post sobre este site.
Eu estou usando ADM para o meu editor markdown, é claro, quando eu goto editar, eu recebo o HTML não gerou a remarcação como em stackoverflow. Agora, há uma maneira que eu possa armazenar ambos? ou é suficiente confiável que simplesmente converter parte de trás HTML para remarcação para mostrar no editor de ADM?
Obrigado!
Solução
Olhe para o optionsExample.html
na sua distribuição WMD. Há uma opção para enviar o resultado para o servidor como Markdown.
Outras dicas
Se você quiser converter HTML para Markdown no lote, eu posso recomendar Aaron Swartz html2text.py Python roteiro com o qual você pode apenas:
cat my.html | python html2text.py # outputs markdown
Editar 05/11/12: Hoje em dia eu uso Pandoc que é como um suíço-faca para documentos de texto. Pode converter html <> têxtil <> remarcação <> epub <> pdf <> látex, etc.
Como observa Chris, você pode enviar Markdown para o servidor assim que você pode armazená-lo lá como tal. Comecei a tentar usar MarkdownJ para converter no lado do servidor, mas não faz (no momento da redação deste texto) imagens converter para HTML corretamente e então eu acabei indo com Java 6 Scripting: motor Rhino + showdown.js. Desde WMD usa showdown.js você recebe a mesma transformação Markdown-to-HTML. Funciona como um encanto (para Java 6, de qualquer maneira).
Eu só sei Markdownify (anteriormente html2text.php) que "escreve textos em Markdown e salvar -los em HTML. você não vai precisar de uma cópia da entrada original Markdown, desde Markdownify pode converter parte de trás HTML guardado para Markdown. E porque as impressões da página são muito mais frequentemente do que ações de gravação, isso dá-lhe uma maneira simples de aumentar suas de página . desempenho Outro benefício para um software CMS ou similar é que agora apenas um formato de texto é salvo -. HTML O usuário pode agora escolher wether a textos de escrita em HTML simples ou usar um editor WYSIWYG pleno direito E é claro que ele pode escrever. Markdown! "
Open source html para conversores de remarcação escritos em JavaScript:
-
MarkItDown: retro-convertido rich text para Markdown. online Tente .
-
Um HTML para Markdown conversor escrito em JavaScript. online Tente .