Otros lenguajes soportados por el WikiUV
El Wikiuv de la Universitat de València

Comparación del GFM con otros Markdown

Multi-Markdown

El MultiMarkdown es otra extensión del CommonMark (Markdown estándar) mucho más amplia.

La última versión del MultiMarkdow es MultiMarkdown-v6.

El MultiMarkdown soporta las extensiones GFM:

    • Tablas
    • Tachado (mediante la extensión "critic", con otra sintaxis)
    • Bloques de código vallados (fenced code blocks) (sólo con comillas hacia atrás)
    • Notas al pie (como el !WikiUV)
    • Metadatos indefinidos (title, author, etc.). Con su propio formato incompatible con el que usa GitHub.

Pero NO tiene:

    • Autolinks extendidos (vivifica automáticamente los enlaces que hay en el texto)
    • Listas de verificación (Checklists, to-do lists)
    • Filtra etiquetas HTML peligrosas (cuando se incluye HTML).

Por otro lado el MultiMarkdown añade varias extensiones que no tiene el GFM:

    • Nuevas líneas
    • Citaciones y Bibliografía (usado sobre todo para LaTeX con BibTeX)
    • Glosario
    • Referencias cruzadas automáticas (no van si se usa indice lateral).
    • Atributos de imagen (title y tamaño).
    • Pies de tabla y figura.
    • Listas de definición.
    • Tabla de contenidos (pero el #INDEX del WikiUv hace los mismo)
    • Critic Markup
    • Realce sintáctico (de lenguajes de programación)
    • Expresiones matemáticas
    • Comillas inteligentes, en muchos lenguajes (smartypants).

Para una visita rápida del lenguaje puedes consultar la tarjeta resumen de MultiMarkdown

Las extensiones se explican en el MultiMarkdown-v6 user's guide.

Un ejemplo de página wiki que prueba todas las extensiones es MmarkdownShow. El fuente del documento es MmarkdownShow?txt .

Nota: El último MultiMarkdown (Nov 2019) es la versión MM6, la cual introduce unas pocas incompatibilidades con versiones antiguas:

GLM (GitLab Markdown)

El GLM es una extensión del CommonMark (Markdown estándar) que se definió para uno de los software CVS más utilizados, el GitLab.

EL GLM es también mayormente una extensión del GFM. Una comparación entre ellos y el MultiMarkdown se proporciona en la tabla siguiente:


      • Extensiones que tiene el GLM y que tienen (o no ) GFM y MM. (?MM= MM lo tiene pero distinto)
        Lo tiene extensión comentario
        MM/GFMtablas
        MM/GFMbloques de codigo "vallados"(fenced code blocks)
        MM/GFMBloques multilínea
        MMrealce sintáctico
        MMID's de cabeceras enlazables
        MMNotas al pie
        MMSaltos de línea
        ?MMMetadatosmetadatos yaml/json/toml - MM es metadato propio
        ?MMEcuaciones Matemáticas y símbolos escritos en LaTeX pero es distinto a MM
        GFMEmoji
        GFMLista de tareas
        GFMTachado
        GFMEnlaces automáticos para los URLs
        inserción de video y audio(siempre es posible insertar el HTML necesario)
        Señales de Color en HEX, RGB or HSL
        Diagramas and diagramas de flujo(mermaid in Fenced block)
        Diffs en línea
        Referecias especiales a GitLab

Observar que el GLM no es reconocido directamente por Pandoc, aunque éste soporta la mayoría de sus extensiones.

Pandoc

El lenguaje Markdown del Pandoc es una extensión del CommonMark (Markdown estándar).

El Pandoc soporta decenas de extensiones, incluyendo todas las del MultiMarkdown, lenguaje que reconoce directamente (lo mismo que el GFM).

Las extensiones del Pandoc están documentadas profusamente en el Pandoc Manual (1.9.4) (en inglés).

Y las últimas versiones (comprueba la que tengas instalada) soportan aún más extensiones. La última a fecha de Nov/2019 es la Pandoc 2.7.3.

volver