Jekyll uses Kramdown as their markdown engine. I thought it’s just another markdown stuff but it’s actually much more powerful than I thought.

Just like typescript is a superset of javascript, kramdown is a superset of markdown.

To me most useful and amazing feature was Block Attriutes.

  {: .class #custom-id}

You can also do inline attributes,

This is *red*{: style="color: red"}.