md2review
md2review copied to clipboard
render-header-offsetでマイナス値を指定したい
現在のbin/md2reviewコードではoffset値は0、1、2しか取れず、「#の多いレベルを少ないレベルに変換」(項を節に格上げするなど)する方向しかできないようになっています。
if arg =~ /^--render-header-offset\s*=\s*([012])$/
実際に受け取る原稿では逆に、「節分割したmdで、節題が#から始まり、章題はREADME.mdの目次のほうを見よ」という書き方をしているケースが非常に多く見られます。offset値にマイナスをとれれば、-1のように入れればこれに対応できます。
if arg =~ /^--render-header-offset\s*=\s*(-?[012])$/
とかでしょうか。