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/index.org | 4 ++++ site/snippets/org-export.org | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 site/snippets/org-export.org (limited to 'site') diff --git a/site/index.org b/site/index.org index c0357df..0595d6f 100644 --- a/site/index.org +++ b/site/index.org @@ -36,3 +36,7 @@ changes to a file. - [[file:projects/gitto.org][gitto]] :: A utility for keeping track of my git repositories' status. + +* Snippets + + [[file:snippets/org-export.org][org-export]] 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