Acerca de esta herramienta
Markdown es una sintaxis de marcado ligera que se corresponde directamente con un subconjunto de HTML: títulos, énfasis, enlaces, listas, bloques de código, citas y tablas. Este conversor renderiza el Markdown a HTML con GitHub-flavored Markdown (GFM) activado — para que las tablas con barras verticales y el tachado funcionen — y luego pasa el resultado por DOMPurify antes incluso de que llegue a la página, eliminando los scripts y los atributos inseguros. El sentido inverso recorre el DOM HTML analizado y emite Markdown limpio, reconvirtiendo las tablas GFM en sintaxis de barras verticales y conservando intactos los lenguajes de los bloques de código delimitados.
Úsalo para convertir un borrador de README o de changelog en HTML que puedas pegar en un CMS, para comprobar con exactitud qué HTML produce tu Markdown mediante la vista HTML, o para reconstruir Markdown a partir de un fragmento de HTML que hayas pegado desde una página de documentación o un editor de texto enriquecido. El conmutador Vista previa / HTML te permite revisar el renderizado y obtener el origen en un mismo lugar, y todo se actualiza en vivo a medida que escribes.
La salida HTML se sanea con DOMPurify antes del renderizado, de modo que los scripts y los atributos de controladores de eventos de tu Markdown se eliminan — la vista previa refleja HTML seguro, no la conversión en bruto.
Preguntas frecuentes
¿Este conversor admite GitHub-flavored Markdown (GFM)?
Sí. GFM está activado, así que las tablas con barras verticales, los bloques de código delimitados con indicaciones de lenguaje y el ~~tachado~~ se convierten todos. El sentido HTML a Markdown también emite tablas GFM con barras verticales.
¿El HTML generado es seguro de usar directamente?
El HTML se sanea con DOMPurify, que elimina los scripts, los controladores de eventos y otro marcado inseguro. Es seguro de renderizar, pero trata siempre con cuidado cualquier HTML que no hayas escrito tú antes de publicarlo.
¿Mi Markdown o HTML se envía a un servidor?
No. Ambos sentidos se ejecutan por completo en tu navegador mediante JavaScript — el analizador marked, DOMPurify y un recorredor de DOM del lado del cliente. Nada se envía ni se almacena.