Markup languages

notes on markup languages

Created: by Pradeep Gowda Updated: Nov 01, 2022 Tagged: markdown · markup-language


“Djot is a light markup syntax. It derives most of its features from commonmark, but it fixes a few things that make commonmark’s syntax complex and difficult to parse efficiently. It is also much fuller-featured than commonmark, with support for definition lists, footnotes, tables, several new kinds of inline formatting (insert, delete, highlight, superscript, subscript), math, smart punctuation, attributes that can be applied to any element, and generic containers for block-level, inline-level, and raw content.”

  • by John MacFarnale of pandoc
  • implemented in Lua
  • custom pandoc reader
  • custom pandoc writer
  • luarocks install djot


“Idyll can be used to create explorable explanations, write data-driven stories, and add interactivity to blog engines and content management systems. The tool can generate standalone webpages or be embedded in existing pages.”

  • expands on markdown syntax
  • implemented in javascript
  • github
  • gallery
  • variables declared like – [var name:'x' value:10 /]
  • datasets – [data name:'myData' source: 'myData.csv' /]


See also Static Site Generators