created: 2023-09-15T08:12:21.994Z

showdown コマンドに2スペースのインデントを勘弁してもらう

markdown を html に変換してくれる showdown コマンドをときどき使っている。

本来の markdown の仕様だと入れ子のリストは 4 スペースということになっている。

OK

- foo
    - bar

NG

- foo
  - bar

2 スペでも許して欲しいなと思ったらそのものジャストのオプションがあった。

disableForced4SpacesIndentedSublists

使い方

CLI から使う場合は -c|--config オプションにわたしてあげる。

showdown --quiet makehtml -c disableForced4SpacesIndentedSublists \
    -i <(pbpaste) \
    -o /tmp/_out

その他

showdown は昔からあつプロジェクトなのでドキュメントの所在が何種類かある。

情報がたくさんあるドキュメント

情報が ↑ よりすくないドキュメント

GitHub のページはそこまでかっちりメンテされていないようだった。

最初に GitHub のページだけ見て困ったので備忘的に。

アレ何? 大事典
[ad] アレ何? 大事典
佐々木 正孝, 篠崎 晃一 (単行本)