(setq user-full-name "Stephane Adjemian") (setq user-mail-address "stepan@adjemian.eu") (set-language-environment "UTF-8") (require 'package) (setq package-enable-at-startup nil) (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/")) (package-initialize) (use-package ox-publish :init (setq org-html-validation-link nil make-backup-files nil org-src-fontify-natively t) (defun sa-filter-local-links (link backend info) "Filter that converts all the /index.html links to /" (if (org-export-derived-backend-p backend 'html) (replace-regexp-in-string "/index.html" "/" link))) :config (setq org-publish-project-alist '( ;; Content that should be processed. ("pages" :base-directory "./pages" :base-extension "org" :publishing-directory "./output" :recursive t :publishing-function org-html-publish-to-html :headline-levels 4 :section-numbers nil :html-head nil :html-head-include-default-style nil :html-head-include-scripts nil :html-preamble nil :html-postamble nil ) ("blog" :base-directory "./blog" :base-extension "org" :publishing-directory "./output/posts" :recursive t :publishing-function org-html-publish-to-html :headline-levels 4 :section-numbers nil :html-head nil :html-head-include-default-style nil :html-head-include-scripts nil :html-preamble "