#+TITLE: Tools for publishing Org-babel documentation #+OPTIONS: toc:nil num:nil ^:nil * org-babel-documentation Project This defines the =org-babel-documentation= project, for ease of publishing. Publish a project with =C-c C-e X=. #+begin_src emacs-lisp :results silent (setq org-babel-dir (file-name-directory (or load-file-name buffer-file-name))) (unless (boundp 'org-publish-project-alist) (setq org-publish-project-alist nil)) (setq org-publish-project-alist (cons `("org-babel-documentation" :base-directory ,org-babel-dir :base-extension "org" :exclude "org-babel.org" :publishing-directory ,(expand-file-name "doc" org-babel-dir) :index-filename "org-babel-worg.org" :auto-postamble nil :style "") org-publish-project-alist)) #+end_src * org-babel-documentation stylesheet #+begin_src css :tangle doc/stylesheet #logo { float:right; } #logo #attr { float:center; text-align:center; margin-top:-1em; } #subtitle { float:center; text-align:center; } #+end_src