|
From: | Scott Randby |
Subject: | Re: [O] html preamble |
Date: | Tue, 24 Mar 2015 11:19:06 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 |
On 03/23/2015 04:12 PM, hymie! wrote:
So my next task is to learn about the HTML preamble.From reading the docs, it looks like all of my org files have to share asingle HTML preamble, which is set in my .emacs file through either the org-html-preamble variable, the org-html-preamble-format variable, or the org-publish-project-alist variable. There is no way to tell a specific Org file "This is your HTML preamble." Is that correct? Why are there two different variables org-html-preamble-format and org-html-preamble if the org-html-preamble variable can perform all of the tasks of org-html-preamble-format and more? Finally, how do I get the current date into the preamble? I see that I can specifically set a date, and I see the current date in a comment at the top of my exported HTML, but I can't figure out how to get the current date out of the comment and into my preamble.
I don't know if this helps, but I have postamble requirements in each file that I export. I believe you can do the same for the preamble. Below is an example from one of my files.
---- * COMMENT Postamble Settings #+BEGIN_SRC emacs-lisp ;; Turn off postamble creation (setq org-html-postamble nil) ;; Turn on postamble creation (default) (setq org-html-postamble t) ;; Postamble format for lessons(setq org-html-postamble-format (quote (("en" "<p class=\"author\">Author: %a </p>
<p class=\"email\">Email: %e</p> <p class=\"creator\">%c</p>")))) ;; Postamble format for non-lesson pages (default)(setq org-html-postamble-format (quote (("en" "<p class=\"author\">Author: %a </p>
<p class=\"email\">Email: %e</p> <p class=\"date\">Date: %T</p> <p class=\"creator\">%c</p>")))) #+END_SRC ---- Scott Randby
[Prev in Thread] | Current Thread | [Next in Thread] |