Create Block References in a more markdown friendly way, such as by header or alias

Currently block references are logseq specific, meaning blocks are referenced by the blocks UUID, which is only known within the LogSeq application.

A couple of issues with this approach

  • The markdown file cannot easily be read or edited outside of LogSeq.
  • And within LogSeq a block reference can only be added through the search feature.
  • I have not yet tested this scenario, but I wonder how well block references work when the file needs to be re-index from a copy/paste or file restore scenario.

Would be nice to be able create a block reference such as [[page#header-on-page]] or [[page#block-alias-on-page]]

See feature requests that already exists:

Thank you for pointing those out @Siferiax