- ("org-notes"
- :base-directory ,root-dir
- :base-extension "org"
- :publishing-directory ,publish-dir
- :recursive t
- :publishing-function org-html-publish-to-html
- :headline-levels 4
- :section-numbers nil
- :auto-preamble t
- :auto-sitemap t ;Generate sitmap.org automagicaly...
- :sitemap-filename "sitemap.org" ;... call it sitemap.org (it's the default )...
- :sitemap-title "Sitemap"
-
- :html-table-of-contents nil
- :html-postamble nil ;dont export creator auto validation info in html postamble div
- :html-link-home "/"
- :html-head ,(concat "<link rel='stylesheet' href='" css-file "' />")
- :html-head-include-default-style nil
- :html-head-include-scripts nil)
- ("org-static"
- :base-directory ,root-dir
- :base-extension "css\\|js\\|png\\|gif\\|pdf\\|mp3\\|ogg\\|swf\\|el"
- :publishing-directory ,publish-dir
- :recursive t
- :publishing-function org-publish-attachment
- :table-of-contents nil)
- ("org" :components ("org-notes" "org-static"))))
-
-
-(org-publish-project "org")
+ ("blog-pages"
+ ;; publishing
+ :base-directory ,root-dir
+ :base-extension "org"
+ :publishing-directory ,publish-dir
+ :recursive nil
+ :publishing-function org-html-publish-to-html
+
+ ;; html style
+ :htlm-link-home "/"
+ ;; disable home/up div
+ :html-home/up-format ""
+ :html-link-home ""
+ :html-link-up ""
+ ;;
+ :html-head nil
+ :html-head-include-default-style nil
+ :html-head-include-scripts nil
+ :html-head-extra ,blog-extra-head
+ :html-preamble ,blog-header
+ :html-postamble ,blog-footer)
+
+ ("blog-posts"
+ ;; publishing
+ :base-directory ,(concat root-dir "/posts")
+ :base-extension "org"
+ :publishing-directory ,(concat publish-dir "/posts")
+ :recursive t
+ :publishing-function org-html-publish-to-html
+
+ ;; html style
+ :html-link-home "/"
+ ;; disable Home/Up
+ :html-home/up-format ""
+ :html-link-up ""
+ :html-link-home ""
+ ;; Add css file, preamble and posamble
+ :html-head nil
+ :html-head-include-default-style nil
+ :html-head-include-scripts nil
+ :html-head-extra ,blog-extra-head
+ :html-preamble ,blog-header
+ :html-postamble ,blog-footer
+
+ ;; sitemap
+ :auto-sitemap t
+ :sitemap-filename "sitemap.org"
+ :sitemap-title "Sitemap"
+ )
+
+ ("blog-css"
+ :base-directory ,(concat root-dir "/css")
+ :base-extension ".*"
+ :publishing-directory ,(concat publish-dir "/css")
+ :publishing-function org-publish-attachment
+ :recursive t)
+ ("blog-cgi"
+ :base-directory ,(concat root-dir "/cgi-bin")
+ :base-extension ".*"
+ :publishing-directory ,(concat publish-dir "/cgi-bin")
+ :publishing-function org-publish-attachment
+ :recursive t)
+ ("blog" :components ("blog-pages" "blog-posts" "blog-css" "blog-cgi"))))
+
+(org-publish-project "blog" force-publish)