;; -*- lexical-binding: t; -*- (require 'org) (setq org-publish-project-alist '( ;; These are the main web files ("org-notes" :base-directory "~/org/wiki/" ;; Change this to your local dir :base-extension "org" :publishing-directory "~/dev/personal-page/wiki" :recursive t :publishing-function org-html-publish-to-html :headline-levels 4 ; Just the default for this project. :auto-preamble nil :auto-sitemap t :sitemap-filename "sitemap.org" :sitemap-title "sitemap" :section-numbers nil :table-of-contents t ;; :style "" :style-include-default nil ) ;; These are static files (images, pdf, etc) ("org-static" :base-directory "~/tmp/www/" ;; Change this to your local dir :base-extension "css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|ogg\\|swf\\|txt\\|asc" :publishing-directory "~/tmp/output" :recursive t :publishing-function org-publish-attachment ) ("org" :components ("org-notes" "org-static")))) (defun wiki-gen nil "Generate wiki HTML files" (interactive) (org-publish-all)) (provide 'publish-config)