blob: 4f71c062325c86e1a5fd35a5aefba56669918888 (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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")
|