Markdown Preflight

Research / Constructs

What happens to each Markdown construct

Markdown Preflight indexes its evidence three ways. The rule set is one claim at a time, the research matrix is one destination at a time, and this page is the one you usually want: you have a table, or a footnote, or a diagram, and you need to know which of the five editors will survive it.

Every verdict below is the worst observed outcome for that construct across the destinations named, from one fixture pasted into five real editors on 2026-08-24.

Every construct the parser detects, grouped into the questions people ask about them.
ConstructWhat happens across the fiveRules
Tablesa manual step in Substack, X, and LinkedIn; kept in WordPress and Beehiiv10
Footnotesa manual step in WordPress, Substack, Beehiiv, X, and LinkedIn5
Mathuntested in LinkedIn; a manual step in WordPress, Substack, Beehiiv, and X5
Imagesa manual step in WordPress, Substack, Beehiiv, X, and LinkedIn8
Linksuntested in LinkedIn; a manual step in WordPress, Substack, Beehiiv, and X23
Obsidian syntaxuntested in LinkedIn; a manual step in WordPress, Substack, Beehiiv, and X5
Codedegraded in X and LinkedIn; kept in WordPress, Substack, and Beehiiv8
Headingsa manual step in WordPress; changed in X and LinkedIn; kept in Substack and Beehiiv6
Listsdegraded in Beehiiv; changed in WordPress, Substack, X, and LinkedIn8
Inline formattingdegraded in X and LinkedIn; kept in WordPress, Substack, and Beehiiv5
Front mattera manual step in WordPress, Substack, Beehiiv, X, and LinkedIn5
Raw HTMLuntested in LinkedIn; a manual step in X; degraded in WordPress, Substack, and Beehiiv5
Mermaid diagramsuntested in LinkedIn; a manual step in X; degraded in WordPress, Substack, and Beehiiv5
Quotes, dividers, and line breakschanged in X and LinkedIn; kept in WordPress, Substack, and Beehiiv9

How to read this

A construct with a manual step in every destination is not a broken construct, it is one no editor accepts from the clipboard: footnotes and math both have working native controls in several of these editors, and the step is using them. A construct marked untested has no dated test behind it on that destination, which is reported rather than guessed.

Next