CommonMark
モダンなMarkdownパーサ・レンダラは大体これに収束しつつある気がする
ただしテーブル記法など頻繁に使われる機能でも仕様に含まれていないものがあり、ライブラリ側の独自拡張で実装されていたりする
標準規格を策定しようと動くのはいいと思う
懸念
埋め込み要素はどうする?
数式
$ y = x^2 $
→
y = x^2 みたいな環境によく出会う気がする、これでいいと思う
数式ブロックは $$$
か \
\ \
katex`かな……
独自拡張になってしまうのかなあ……
コードブロックをそれぞれのeditorで埋め込み要素と認識させれば行けるかな?
例
embed.md```marmaid
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
```
と書いてあったら、このブロックを↓の図で置き換えて表示する