Markup languages
notes on markup languages
Created:
djot
“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
“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' /]
Articles
See also Static Site Generators