fiatjaf on Nostr: Markdown is so bad in so many ways. Here are some, but I'm sure I forgot many others: ...
Markdown is so bad in so many ways. Here are some, but I'm sure I forgot many others:
1. it's not a standard, there are dozens of variations and quirks;
2. parsing is hard and slow specially when you get to combinations of markups blocks inside other markup blocks and lists;
3. it sells itself on being readable as plaintext -- and it truly was in the beginning --, but with ![]() and []() URLs and ## titles it's really a pure-markup language that can only be read as plaintext with great effort, like HTML;
4. no one really wants to write Markdown, only a dozen nerds, and for some reason they assume the entire world loves Markdown.
Published at
2025-03-14 03:54:48Event JSON
{
"id": "00004204d12b81087c5e9da749ca075c70015faea5d16359e3cbd6255017745a",
"pubkey": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"created_at": 1741924488,
"kind": 1,
"tags": [
[
"p",
"46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d"
],
[
"p",
"ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49"
],
[
"p",
"c1e9ab3a56a2ab6ca4bebf44ea64b2fda40ac6311e886ba86b4652169cb56b43"
],
[
"e",
"ef178183786fadd8906e741ff664bb094168de929d38d101b8aabf5ac2f8be5a",
"wss://nostr.wine/",
"root"
],
[
"e",
"5cf72f11558af4acb6d15f7fc2734f12fa1b05890ff287525bfbedf917b27e8c",
"wss://nostr.oxtr.dev/",
"reply",
"46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d"
],
[
"nonce",
"13835058055282204780",
"16"
]
],
"content": "Markdown is so bad in so many ways. Here are some, but I'm sure I forgot many others:\n\n1. it's not a standard, there are dozens of variations and quirks;\n2. parsing is hard and slow specially when you get to combinations of markups blocks inside other markup blocks and lists;\n3. it sells itself on being readable as plaintext -- and it truly was in the beginning --, but with ![]() and []() URLs and ## titles it's really a pure-markup language that can only be read as plaintext with great effort, like HTML;\n4. no one really wants to write Markdown, only a dozen nerds, and for some reason they assume the entire world loves Markdown.",
"sig": "c7bf41a76b1a60474a7873c498e3e3555caeb931c0f3661b93af9ae6c67c4fb51cd0478b3d5691d290a79426b8aac07af85b36bec11f48e89c95c8cef6415de8"
}