More Markdown-ish syntax to embed pages, blocks etc?

In Markdown you can use this to embed images:

![](image.png)

In Logseq to embed pages and blocks there is:

{{embed [[page]]}}
{{embed ((2e708f3f-3efa-4ec8-9f8b-6aec0f546f61))}}

and to change the link text to page and block references we have:

[label]([[page]])
[label](((2e708f3f-3efa-4ec8-9f8b-6aec0f546f61))


What if for page and block embedding we had instead:

![]([[page]])
![](((2e708f3f-3efa-4ec8-9f8b-6aec0f546f61))

i.e. simply adding a ! before page/block references with custom link text, consistently with Markdown images.


Also, it could be used to embed other things like audio, video, online video, social media posts, web pages (iframes) etc:

![](audio.mp3)
![](video.mp4)
![](https://www.youtube.com/watch?v=zBwIAF5QJUQ)
![](https://twitter.com/logseq/status/1661014145842683907)
![](https://logseq.com)
9 Likes