The start-string must start a text block or be immediately preceded by whitespace or any of ' " ( [ { or <.
とか
The end-string must end a text block (end of document or followed by a blank line) or be immediately followed by whitespace or any of ' " . , : ; ! ? - ) ] } / \ or >.
admonitions目当てで reStructuredTextを使用していたが残念な点も多い.
リンク文字列に他のインライン要素を入れ子にできない
fenced code blockと異なり,
.. code::
は最初の行のleading spaceを無視する.ASCII artを入れるのが面倒に.日本語とあんまり相性がよろしくない.
とか
を見ると,日本語はspace区切りではないのだという気持ちになる(現在はポストプロセスでspaceを消している)
生のHTMLを書くのが面倒
一方,Markdownには admonitions はない.Github Markdownでは https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts のような拡張があるが,Pandoc (2.19.2)では現在のところ利用可能ではない.
等書くと,内部表現が
みたいになるので
renderPandocWithTransform
に適当な関数を渡すことで処理はできそう.