(dolist (path load-path) (let ((default-directory (expand-file-name path))) (normal-top-level-add-subdirs-to-load-path))) (require 'ox-publish) (require 'ox-gemini) (setq exclude-regex "baldeagle-\\(public\\|gemini\\)/") exclude-regex (setq org-publish-project-alist `(("baldeagle-content" :base-directory "." :base-extension "org" :publishing-directory "baldeagle-public/" :recursive t :publishing-function org-html-publish-to-html :headline-levels 4 :auto-preamble t :exclude ,exclude-regex ) ("baldeagle-static" :base-directory "." :base-extension "css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|ogg\\|swf" :publishing-directory "baldeagle-public/" :recursive t :exclude ,exclude-regex :publishing-function org-publish-attachment) ("baldeagle-gemini" :base-directory "." :base-extension "org" :publishing-directory "baldeagle-gemini/" :recursive t :publishing-function org-gemini-publish-to-gemini :headline-levels 4 :auto-preamble t :exclude ,exclude-regex ) ("baldeagle-gemini-media" :base-directory "." :base-extension "png\\|jpg\\|gif\\|pdf\\|mp3\\|ogg\\|swf" :publishing-directory "baldeagle-gemini/" :recursive t :exclude ,exclude-regex :publishing-function org-publish-attachment) ("baldeagle" :components ("baldeagle-content" "baldeagle-static" "baldeagle-gemini" "baldeagle-gemini-media")))) (org-publish-remove-all-timestamps) (org-publish-project "baldeagle")