KDOC 72: org-modeのHTMLエクスポート時に結果だけを表示する

この文書のステータス

  • 作成
    • 2024-02-06 貴島
  • レビュー
    • 2024-02-08 貴島

概要

org-modeの機能の1つであるorg-babelでは、コードブロックを評価して結果をテキストに出力できる。これによってコードと結果を楽に残せる。HTMLエクスポート時は結果だけを掲載したいときがある。そのときの書き方をまとめる。

やりかた

コマンドを実行して、エクスポート先ではコマンド結果の日付だけを表示したいとする。

↓このままだと、HTMLエクスポート時にコードブロックも表示される。

#+begin_src shell
date
#+end_src

#+RESULTS:
#+begin_src
Tue Feb  6 07:55:58 PM JST 2024
#+end_src

↓こうする。HTML_HEADをつけてコードブロック本体にCSSをつけて非表示にする。こうすることでHTMLエクスポート時は結果だけ表示されるようになる。

#+HTML_HEAD: <style>.src { display: none; }</style>
#+begin_src shell
date
#+end_src

#+RESULTS:
#+begin_src
Tue Feb  6 07:55:58 PM JST 2024
#+end_src