A/ 次の方法で「自分で」実行できます。
emacsclient -e "(progn (find-file \"file.org\") (org-html-export-to-html) (kill-buffer))"
警告:動作させるには、Emacs を起動する必要があります
emacs --daemon
または、すでに Emacs を実行している場合は、次のように入力します。M-x server-start
B/ github パッケージを使用する
https://github.com/nhoffman/org-export
これにより、コンパイルされたいくつかの Lisp 実行可能ファイルが作成されます。
- 組織エクスポート html
- org-export もつれ
- ...
ただし、私の個人的な経験では、コマンド ライン アプローチの方が高速です。
C/おまけ、絡みヤスリ
同じコマンド ライン アプローチでファイルをもつれさせることができます。
emacsclient -e "(org-babel-tangle-file \"file.org\")"
更新、C/の詳細を提供
「もつれ」は文芸的プログラミングから造られた用語です
リテレート プログラミング (LP) ツールは、リテレート ソース ファイルから 2 つの表現を取得するために使用されます。 "識字源から。[3] 最初の世代のリテラシー プログラミング ツールはコンピューター言語固有のものでしたが、後の世代のものは言語にとらわれず、プログラミング言語の上に存在します。
固有のファイルがあります:
#+TITLE: My Org file
* Configuration
#+BEGIN_SRC bash :tangle yes :tangle "tangled.sh" :shebang "#!/bin/bash"
echo "This is my configuration script"
echo "..do something interesting here.."
#+END_SRC
それをhtmlエクスポートできます(パートA /またはB /)が、そこに含まれるコード、ここではシェルスクリプトをエクスポートすることもできます。Emacs からは、 C/部分C-c C-v t
で提供したコマンドを使用して、またはシェルからこれを行うことができます。その結果、ファイルが自動生成されます。tangled.sh
詳細については、こちらをご覧ください: Babel: Active code in Org-mode。