<svg>
直接だとレンダリングされないので <p>
などで囲む
<svg>
ソースはサイズが大きいので編集が面倒
Ctrl + A
のように全選択して貼り付け直すことができない図形の表示サイズなどをエディター内で指定できない
marp の背景等は指定できない
リッチエディタで文字参照を扱うには編集者が手動で対応する必要があるため、単純な <svg>
ソースの貼り付けは危険
結論としては実用的ではない。
<iframe frameborder="0" style="width:100%;height:264px;" src="https://viewer.diagrams.net/?highlight=0000ff&edit=_blank&layers=1&nav=1&title=embed-as-iframe#Uhttps%3A%2F%2Fraw.githubusercontent.com%2Fhankei6km%2Ftest_diagram.drawio%2Fmain%2Fembed-as-iframe"></iframe>
svg として貼り付けと同様にリッチエディタの文字参照問題はある
PDF 等への変換では表示された状態行われる(常に行われるかは不明、CodePen の iframe は表示されなかった)
表示までの時間が長い
iframe の透過指定はできない(css - Transparent Iframe Body - Stack Overflow)
marp の背景等は指定できない
diagrams.net の更新は反映されるが不都合も多い
ビルド側で変更を検出できない
HTML ページとしての表示では本番へ即座に反映されてしまう
特性にあわせての使いどころもありそうだが今回は marp での利用を考えると厳しいか。

https://raw.githubusercontent.com/
指定で表示される)diagrams.net の更新は反映されるが不都合も多い
ビルド側で変更を検出できない
HTML ページとしての表示では本番へ即座に反映されてしまう
キャッシュの更新タイミングが不明
運用の方法に気を付ければ実用度は高い。