Markdown Preflight

Research / Constructs / Links

Markdown links in five publishing editors

One Markdown fixture, five real publishing editors, tested 2026-08-24. For links the observed result was untested in LinkedIn; a manual step in WordPress, Substack, Beehiiv, and X. Every row below is a rule with its own page and its own dated record.

Matches link_absolute, link_relative, link_anchor, link_local, link_mailto, link_unsafe, link_resolved. Fixture markdown-portability-test-v1. Tested 2026-08-24. How these tests are run.

What happens, per destination

Every rule that touches links, worst outcome first. Generated from the rule set the product runs, so this table and the tool cannot disagree.
DestinationWhat happensResultSeverityRuleConfidenceLast tested
LinkedInMath, Mermaid, Obsidian syntax, raw HTML, and heading anchors are not live-verified on LinkedIn.UnknownEvidence gapLI-SPECIAL-01Unknown2026-08-24
WordPressIn-page anchor links will not resolve.Manual stepActionWP-ANCHOR-01Verified2026-08-24
WordPressRelative and local links are not resolved.Manual stepActionWP-LINK-01Verified2026-08-24
SubstackRelative and local links are not resolved.Manual stepActionSUB-LINK-02Verified2026-08-24
BeehiivRelative and local links are not resolved.Manual stepActionBEE-LINK-02Verified2026-08-24
XRelative, local, and in-page targets do not resolve in a post.Manual stepActionX-LINK-02Verified2026-08-24
LinkedInRelative and local targets do not resolve in a post.Manual stepActionLI-LINK-02Verified2026-08-24
WordPressA link with an unsafe scheme was removed; its text was kept.DegradedActionCORE-LINK-01Verified2026-08-24
SubstackA link with an unsafe scheme was removed; its text was kept.DegradedActionCORE-LINK-01Verified2026-08-24
BeehiivA link with an unsafe scheme was removed; its text was kept.DegradedActionCORE-LINK-01Verified2026-08-24
XA link with an unsafe scheme was removed; its text was kept.DegradedActionCORE-LINK-01Verified2026-08-24
LinkedInA link with an unsafe scheme was removed; its text was kept.DegradedActionCORE-LINK-01Verified2026-08-24
WordPressRelative links were rewritten against the site base URL you confirmed.ChangedReviewCORE-LINK-02Verified2026-08-24
SubstackRelative links were rewritten against the site base URL you confirmed.ChangedReviewCORE-LINK-02Verified2026-08-24
BeehiivRelative links were rewritten against the site base URL you confirmed.ChangedReviewCORE-LINK-02Verified2026-08-24
XRelative links were rewritten against the site base URL you confirmed.ChangedReviewCORE-LINK-02Verified2026-08-24
XLinks become label: URL and weigh 23 characters each.ChangedInfoX-LINK-01Verified2026-08-24
LinkedInRelative links were rewritten against the site base URL you confirmed.ChangedReviewCORE-LINK-02Verified2026-08-24
LinkedInLinks become label: URL and count their full length.ChangedInfoLI-LINK-01Verified2026-08-24
SubstackHeading anchor links survive but may be rebound.KeptReviewSUB-ANCHOR-01Verified2026-08-24
SubstackAbsolute and mailto links survive.KeptInfoSUB-LINK-01Verified2026-08-24
BeehiivHeading anchor links are kept but may be rebound.KeptReviewBEE-ANCHOR-01Verified2026-08-24
BeehiivAbsolute and mailto links are kept.KeptInfoBEE-LINK-01Verified2026-08-24

Manual steps this creates

Limits of what was tested

Prepare a draft

Related