Um dos meus maiores erros com este blog foi não ter encontrado um plug-in do WordPress que me permitisse escrever minhas postagens com markdown; até hoje, ainda preciso escrever postagens no modo “Visual” e depois converter manualmente a postagem em HTML para o modo “Texto”. Um dia desses, quero converter as postagens existentes em Markdown e, em seguida, ativar um plug-in que converta Markdown em HTML. Esse processo doloroso me fez perguntar a mim mesmo: existe uma maneira de usar o JavaScript do Node.js para converter HTML em Markdown? Existe, e ela se chama Turndown por Dom Christie.
Converter HTML em Markdown com o Node.js
Comece instalando o Turndown:
yarn add turndown
Em seguida, use a API simples do Turndown para converter HTML em markdown:
var TurndownService = require('turndown'); var turndownService = new TurndownService(); var markdown = turndownService.turndown(`DavidWalsh.Name is awesome!
`); /* Title ===== [DavidWalsh.Name](https://davidwalsh.name) is awesome! */
O senhor pode usar o demonstração interativa do Turndown para experimentar seus recursos. O Turndown tem um número de opções e permite que o senhor use filtros para manter os elementos que o senhor acredita que possam estar em risco de conversão inadequada.
A maioria dos desenvolvedores procura uma solução de Markdown para HTML, portanto, é normal que eu precise converter HTML para Markdown. Estou ansioso para migrar o conteúdo do meu site para Markdown, de modo que escrever posts seja muito menos estressante no futuro!
Como criar um RetroPie no Raspberry Pi – Guia gráfico
Hoje em dia, podemos jogar jogos incríveis em nossos consoles de jogos superpotentes, PCs, headsets de RV e até mesmo em dispositivos móveis. Embora eu goste de jogar novos jogos hoje em dia, tenho saudades dos sistemas de jogos retrô que eu tinha quando era criança: o Nintendo original…
5 APIs HTML5 que o senhor não sabia que existiam
Quando se diz ou se lê “HTML5”, é de se esperar que dançarinas exóticas e unicórnios entrem na sala ao som de “I’m Sexy and I Know It”. Mas o senhor pode nos culpar? Assistimos à estagnação das APIs fundamentais por tanto tempo que um recurso básico…
Usando o MooTools para opacidade
Embora seja possível obter opacidade usando CSS, os hacks envolvidos não são bonitos. Se o senhor estiver usando a biblioteca MooTools JavaScript, a opacidade é tão fácil quanto usar o método “set” de um elemento. O seguinte snippet do MooTools pega todas as imagens com a classe “opacity” e define…
MooTools dwCheckboxes Plugin
Atualização / Correção: As caixas de seleção não serão mais alternadas quando o evento “mouseup” não ocorrer em uma caixa de seleção. Todas as manhãs, acordo com um monte de e-mails na minha caixa de entrada do Gmail que excluo sem ler. Acabo clicando em tantas caixas de seleção…