Repolode
markedjs

markedjs/marked

Parser y compilador de Markdown rápido y de bajo nivel para JavaScript, compatible con navegadores, Node.js y la línea de comandos.

Estrellas
37,253
Forks
3,784
Issues abiertos
33
Último commit
hace 22 horas

¿Qué es?

Marked es un parser y compilador de Markdown escrito en TypeScript. Convierte texto Markdown en HTML y está diseñado para ser ligero: implementa las funciones de los formatos y las especificaciones de Markdown compatibles sin usar caché ni bloquear durante mucho tiempo.

Se puede usar de tres maneras: como paquete npm en Node.js, integrado en una página del navegador mediante un script de CDN o un módulo ES, o a través de la CLI de marked para convertir archivos y la entrada estándar en HTML. La biblioteca se puede ampliar con extensiones personalizadas que se integran en su proceso de análisis.

Como Marked no sanitiza su salida, el proyecto recomienda procesar el HTML generado con un sanitizador como DOMPurify antes de insertarlo en una página.

Funciones clave

  • 01Analiza Markdown y lo compila en HTML.
  • 02Implementa las funciones de los formatos y las especificaciones de Markdown compatibles.
  • 03Se puede ampliar mediante extensiones personalizadas.
  • 04Funciona en navegadores, servidores Node.js y desde la línea de comandos.
  • 05Es ligero y no usa una capa de caché.

Casos de uso

  • Mostrar contenido Markdown, como publicaciones de blog o documentación, en una página web.
  • Convertir archivos Markdown a HTML desde un script de shell o un paso del proceso de compilación.
  • Añadir renderizado de Markdown a un backend de Node.js o a un generador de sitios estáticos.

Inicio rápido

  1. 1

    Instala marked CLI globalmente con npm

    npm install -g marked
  2. 2

    Convierte Markdown desde stdin a HTML con la CLI

    marked -o hello.html

Antes de usarlo

  • No sanitiza el HTML de salida, por lo que se necesita un sanitizador aparte, como DOMPurify, para las entradas no confiables.
  • Solo se admiten las versiones actuales y LTS de Node.js.

Temas

Preguntas frecuentes

¿Qué es marked?
Parser y compilador de Markdown rápido y de bajo nivel para JavaScript, compatible con navegadores, Node.js y la línea de comandos. Marked es un parser y compilador de Markdown escrito en TypeScript. Convierte texto Markdown en HTML y está diseñado para ser ligero: implementa las funciones de los formatos y las especificaciones de Markdown compatibles sin usar caché ni bloquear durante mucho tiempo.
¿marked es gratuito? ¿Qué licencia tiene?
marked es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿marked sigue mantenido?
Mantenimiento activo. El último commit de marked fue el 21 oct 2026.
¿Para qué puedo usar marked?
Mostrar contenido Markdown, como publicaciones de blog o documentación, en una página web. Convertir archivos Markdown a HTML desde un script de shell o un paso del proceso de compilación. Añadir renderizado de Markdown a un backend de Node.js o a un generador de sitios estáticos.
¿Cómo se instala marked?
Instala marked CLI globalmente con npm: npm install -g marked Convierte Markdown desde stdin a HTML con la CLI: marked -o hello.html
¿Dónde consigo marked?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/markedjs/marked

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados