Demo

``'preview
https://www.regex101.com/
'``

rendered as

with default css.


it reads the code block content line by line and remove all spaces and drop first character if it is '-' or '*' that is it supports multiple preview @ same codeblock with list notation

``'preview
- https://github.com/ndy2/mkdocs-link-preview-plugin
- https://www.youtube.com/@Kotlin
- https://www.google.com/
'``

rendered as


When some data are missing/ fallback cases

``'preview
- http://127.0.0.1:8000/
- https://www.youtube.com/@paka2
- https://www.udemy.com/course/spring-webflux/learn/lecture/25132644#overview
'``

became

for each - not valid url - no description provided - no open graph data found

warning

no escape syntax is provided. (it tries to convert everywhere - even in code blocks)