保存時に自動で Markdown にエクスポートするようにしたり、 Babel の評価を暗黙に行うように設定したりなどします。
(add-hook 'after-save-hook #'org-md-export-to-markdown :append :local)
(setq-local org-confirm-babel-evaluate nil)
(setq-local org-attach-auto-tag nil)
(remove-hook 'after-save-hook #'org-md-export-to-markdown :local)
(kill-local-variable 'org-confirm-babel-evaluate)
(kill-local-variable 'org-attach-auto-tag)
(let* ((keywords (org-collect-keywords '("title" "description")))
(title (cadar keywords))
(desc (cadadr keywords)))
(format "---
theme: gaia
class:
- lead
paginate: true
_paginate: false
headingDivider: 1
title: %s
description: %s
footer: 〈完全なプログラミング〉を目指す会 2020
_footer: \"\"
---" title desc))