Against Markdown
2 months ago
- #Semantics
- #Critique
- #Markdown
- Markdown is underspecified, lacking basic elements like definition lists, local links, and tables.
- Markdown is non-semantic, with text-level elements often misused for structure rather than meaning.
- Markdown leaks HTML, forcing users to rely on HTML for complex structures.
- Markdown is tool-specific, with different tools supporting varying features, leading to portability issues.
- The format is incomplete, non-portable, and conflated with the tools that render it.