It turns out there is a org-mode variable specifically aimed at providing a header. See the documentation for the emacs variable org-html-head
. For my particular case, I put the contents of the orgexp.setup file into the variable.
This is the relevant snippet from my .emacs file:
(setq org-html-head-include-default-style nil)
(setq org-html-head "
<link rel=\"stylesheet\" type=\"text/css\" href=\"https://fniessen.github.io/org-html-themes/src/bigblow_theme/css/htmlize.css\"/>
<link rel=\"stylesheet\" type=\"text/css\" href=\"https://fniessen.github.io/org-html-themes/src/bigblow_theme/css/bigblow.css\"/>
<link rel=\"stylesheet\" type=\"text/css\" href=\"https://fniessen.github.io/org-html-themes/src/bigblow_theme/css/hideshow.css\"/>
<script type=\"text/javascript\" src=\"https://fniessen.github.io/org-html-themes/src/bigblow_theme/js/jquery-1.11.0.min.js\"></script>
<script type=\"text/javascript\" src=\"https://fniessen.github.io/org-html-themes/src/bigblow_theme/js/jquery-ui-1.10.2.min.js\"></script>
<script type=\"text/javascript\" src=\"https://fniessen.github.io/org-html-themes/src/bigblow_theme/js/jquery.localscroll-min.js\"></script>
<script type=\"text/javascript\" src=\"https://fniessen.github.io/org-html-themes/src/bigblow_theme/js/jquery.scrollTo-1.4.3.1-min.js\"></script>
<script type=\"text/javascript\" src=\"https://fniessen.github.io/org-html-themes/src/bigblow_theme/js/jquery.zclip.min.js\"></script>
<script type=\"text/javascript\" src=\"https://fniessen.github.io/org-html-themes/src/bigblow_theme/js/bigblow.js\"></script>
<script type=\"text/javascript\" src=\"https://fniessen.github.io/org-html-themes/src/bigblow_theme/js/hideshow.js\"></script>
<script type=\"text/javascript\" src=\"https://fniessen.github.io/org-html-themes/src/lib/js/jquery.stickytableheaders.min.js\"></script>
"
)
Hope that helps someone else out there.