💨

org-modeをmarkdownにエクスポート結果の文字数を確認する

2022/08/08に公開

記事を書いている時コメントなどを除去して文字数がどのくらいあるか知りたい。
org-modeで書いて、markdownで出力するとorg-modeのコメントに書いた内容は出力されないことを利用して、code-structureに支援スクリプトを書いて実行している。

#+OPTIONS: toc:nil
#+BEGIN_SRC emacs-lisp :exports none
  (save-window-excursion
    (org-gfm-export-as-markdown)
    (message (format "%d charcters" (point-max)))
    ))
#+END_SRC

このコードブロック内でC-cC-cを入力すれば文字数が出力されファイルにも残せる。
:expots noneを付与しておくことでエクスポートしたmarkdownにはこのコードは含まれない。
保存する際に再実行するようにしておくと捗るかもしれないが別の問題もおきるかしれない。

toc:nilは目次が出ないようにしてより文字数が求めたいものになるように調整しています。

参考

Discussion