(setq load-path (cons "~/.emacs.d/org-mode/lisp" load-path)) (require 'org) (require 'org-e-html) (require 'org-e-latex) ;; org-babel (setq org-plantuml-jar-path "~/.emacs.d/plantuml.jar") (org-babel-do-load-languages 'org-babel-load-languages '((emacs-lisp . t) (python . t) (sql . t) (sh . t) (dot . t) (plantuml . t) (latex . t) (ditaa . t))) (setq org-e-publish-project-alist nil) (add-to-list 'org-e-publish-project-alist '("example-org" :base-directory "~/Documents/org/example" :base-extension "org" :publishing-directory "~/public_html/example.com" :publishing-function org-e-html-publish-to-html )) (add-to-list 'org-e-publish-project-alist '("example-pdf" :base-directory "~/Documents/org/example" :base-extension "org" :publishing-directory "~/puglic_html/example.com" :publishing-function org-e-latex-publish-to-pdf )) (add-to-list 'org-e-publish-project-alist '("example-extra" :base-directory "~/Documents/org/example" :base-extension "css\\|pdf\\|png\\|jpg\\|gif\\|ksh\\|sh\\|py" :publishing-directory "~/public_html/example.com" :publishing-function org-e-publish-attachment :recursive t )) (add-to-list 'org-e-publish-project-alist '("example" :components ("example-org" "example-pdf" "example-extra") ))