https://dotat.at/@/2024-05-05-frontmatter.html
As is typical for static site generators, each page on my web site is generated from a file containing markdown with YAML frontmatter.
Neither markdown nor YAML are good. Markdown is very much the worse-is-better of markup languages; YAML, on the other hand, is more like better-is-worse. YAML has too many ways of expressing the same things, and the lack of redundancy in its syntax makes it difficult to detect mistakes before it is too late. YAML's specification is incomprehensible.
But they are both very convenient and popular, so I went with the flow.
( Read more... )