1.6 KiB
1.6 KiB
Tools for publishing Org-babel documentation
This file contains the code required to export the documentation of Org-babel.
org-babel-documentation Project
This defines the org-babel-documentation
project, for ease of
publishing. Publish a project with C-c C-e X
.
(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 ,(regexp-opt-group '("org-babel.org" "test-export.org" "test-tangle.org" "test-tangle-load.org"))
:publishing-directory ,(expand-file-name "doc" org-babel-dir)
:index-filename "org-babel-worg.org"
:auto-postamble nil
:style "<link rel=\"stylesheet\"href=\"stylesheet.css\"type=\"text/css\">"
:publishing-function (org-publish-org-to-html org-publish-org-to-org)
:plain-source t
:htmlized-source t)
org-publish-project-alist))
org-babel-documentation stylesheet
Calling org-babel-tangle
in this file will export the css file for
the Org-babel documentation.
#logo {
float:right;
}
#logo #attr {
float:center;
text-align:center;
margin-top:-1em;
}
#subtitle {
float:center;
text-align:center;
}