Hidden headings could be a great way for people to introduce block style identifiers to their markdown.
A hidden heading would not show in the Preview, and would allow block level referencing without adding visual clutter where a heading would otherwise not make sense.
So many people migrating to Obsidian want better block/section embedding options. This is one way to help them without diverging from markdown principles.
Approach Suggestion:
There are multiple heading styles in markdown to take advantage of. Obsidian could commit to the ## Section
Atx-style for normal headings and use the underline style to render those headings as hidden.
Hidden section title of a block that will be embedded somewhere
------
Content of the interesting block
By default, the hidden heading should also be hidden wherever the content is embedded. So both Preview of the source content and embedded content would simply be
Content of the interesting block
Alternatively, maybe Obsidian could introduce a 7th heading level so that
####### These headings would be hidden but still embed referencable
Designating a specific type of heading to be hidden wouldnât compromise the markdown integrity of our content either. Should we migrate, the heading would simply become visible and parse friendly if the future app environment provided similar rendering options.
As an additional way to manage embedded sections gracefully, this is related to