From a1bc3446052d9db34cdc86fe67807730c8d7efbe Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Fri, 11 Jan 2013 01:28:51 +0100 Subject: Add "org-export.sh" snippet --- site/snippets/org-export.org | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 site/snippets/org-export.org (limited to 'site/snippets') diff --git a/site/snippets/org-export.org b/site/snippets/org-export.org new file mode 100644 index 0000000..568e7e0 --- /dev/null +++ b/site/snippets/org-export.org @@ -0,0 +1,22 @@ +#+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 -- cgit v1.2.3-54-g00ecf