stringtranslate.com

Djot

Djot ( /dʒɑt/ ) es un lenguaje de marcado ligero que tiene como objetivo mejorar la sintaxis de CommonMark donde es compleja y difícil de analizar de manera eficiente. [3] Fue creado en 2022 por John MacFarlane , el autor de Pandoc y miembro del grupo de estandarización de CommonMark. [4] [5]

Deriva la mayoría de sus características de CommonMark, pero incluye un conjunto más amplio de características, incluidas listas de descripción, notas al pie, tablas, varios tipos nuevos de formato en línea, matemáticas y puntuación inteligente. [3]

La implementación de referencia original está escrita en un lenguaje de script ( Lua ), pero el lenguaje está diseñado para analizar de manera eficiente, por lo que es muy rápido. [6]

El código y la documentación se publican bajo la licencia MIT . [7]

Diferencia con CommonMark

La sintaxis de Djot es similar a la de CommonMark, pero hay algunas diferencias. [8]

Líneas en blanco

CommonMark no necesita líneas en blanco alrededor de los elementos a nivel de bloque, pero Djot sí.

Ejemplo:

Encabezados

Djot no tiene encabezados setext ( =) -, solo encabezados ATX ( ).#

Ejemplo:

Énfasis

CommonMark utiliza "simple" *o " _para enfatizar" y "doble" *o _"para enfatizar con fuerza". Djot utiliza "simple" _para enfatizar y "simple" *para enfatizar con fuerza.

Ejemplo:

Campo de golf

A diferencia de CommonMark, Djot no tiene una sintaxis especial para agregar un título a un enlace. Se puede agregar un título utilizando la sintaxis de atributo general.

Ejemplo:

Ejemplos

Implementaciones

Usos

Referencias

  1. ^ "Extensión de archivo". github.com . Consultado el 24 de enero de 2023 .
  2. ^ "Versión 0.2.0". 3 de enero de 2023. Consultado el 8 de enero de 2023 .
  3. ^ ab "Djot (/dʒɑt/)". djot.net . Consultado el 13 de agosto de 2022 .
  4. ^ MacFarlane, John (11 de julio de 2022). "Commit inicial". github.com . Consultado el 13 de agosto de 2022 .
  5. ^ MacFarlane, John. "Herramientas". johnmacfarlane.net . Consultado el 13 de agosto de 2022 .
  6. ^ "README.md". github.com . Consultado el 24 de enero de 2023 .
  7. ^ "Licencia". github.com . Consultado el 13 de agosto de 2022 .
  8. ^ "Inicio rápido para usuarios de Markdown". github.com . Consultado el 14 de agosto de 2022 .
  9. ^ "pandoc 3.1.12 (14 de febrero de 2024)". pandoc.org . Consultado el 5 de marzo de 2024 .

Enlaces externos