From b6f6afc0adc88b92d2c99ce9598ddd578bc93653 Mon Sep 17 00:00:00 2001 From: Rodion Goritskov Date: Wed, 22 May 2024 23:29:04 +0400 Subject: baldeagle: Initial commit --- baldeagle/publish.el | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 baldeagle/publish.el (limited to 'baldeagle/publish.el') diff --git a/baldeagle/publish.el b/baldeagle/publish.el new file mode 100644 index 0000000..4f71c06 --- /dev/null +++ b/baldeagle/publish.el @@ -0,0 +1,50 @@ +(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") -- cgit v1.2.3