23 lines
510 B
Org Mode
23 lines
510 B
Org Mode
|
#+TITLE: org-export
|
||
|
#+OPTIONS: toc:nil
|
||
|
|
||
|
* org-export
|
||
|
|
||
|
An ~about-filter~ for cgit using Emacs org-mode
|
||
|
|
||
|
#+BEGIN_SRC sh :tangle yes
|
||
|
#!/bin/sh
|
||
|
|
||
|
oname="`mktemp --suffix=.org`"
|
||
|
hname="${oname%.*}.html"
|
||
|
|
||
|
cat > "$oname"
|
||
|
emacs -Q -visit "$oname" -batch \
|
||
|
-l /usr/local/share/emacs/site-lisp/htmlize-1.39.el \
|
||
|
-eval "(let ((org-export-htmlize-output-type 'css))
|
||
|
(org-export-as-html 3 nil nil nil t))" \
|
||
|
2> /dev/null
|
||
|
cat "$hname"
|
||
|
rm "$hname" "$oname"
|
||
|
#+END_SRC
|