--- gardenid: JOURN10 --- # [[2022-01-25]] - [[Health]] - Had a really nast episode of [[depersonalization]] during the early morning. I'm still not 100% fully recovered from it, but I'm better. - Talking with my partner helped a lot. Sleeping too. - I think this is a sign that I should reinstate my [[meditation]] routine. It helped me a lot when these episodes were more frequent in [[2017]]. - [[Lightweight markup language]] - I'm trying to find an alternative for [[Markdown]] for writing the content of my site. - *What I need in a [[lightweight markup language]] for my site:* - As much compatibility with [[HTML]] as possible. - Syntax for adding anchor, semantic and arbitrary atributes to [[HTML element]]s. - Extensibility. - My options so far: - [[kramdown]] argdown [kramdown]: Should I use kramdown for the content of my site? + kramdown is a Markdown flavor, and Markdown is *de facto* the lightweight markup language *franca* on the internet. + I'm already used to Markdown, especially the GFM flavor. - Markdown flavors' differences aren't always incremental. Sometimes their syntax for the same elements differ. + Regular textual elements are fairly easy to copy-and-paste from one Markdown flavor to another. + This is even more important when working with copying-and-pasting from one app that uses Markdown to another. + Readable. + First-class citizen on GitHub and GitLab. + First-class citizen in the Agora. - Extensibility is mostly parser-dependant. + But being able to add attributes to HTML elements partially circumvents this. + More compatible with HTML than regular Markdown. - But could be better. + Jekyll supports it. + Syntax for adding anchor, semantic and arbitrary elements to HTML elements. +
  • elements can have attributes added to them. - No syntax for adding attributes to