# Literate publish.el ## Test ```emacs-lisp (message "foo") ``` ```emacs-lisp (require 'package) (package-initialize) (setq package-archives '(("melpa" . "https://melpa.org/packages/") ("elpa" . "https://elpa.gnu.org/packages/") ("org" . "http://orgmode.org/elpa/"))) (unless package-archive-contents (package-refresh-contents)) (unless (package-installed-p 'use-package) (package-install 'use-package)) (require 'use-package) (setq use-package-always-ensure t) (use-package htmlize) (use-package org-roam :init (setq org-roam-v2-ack t)) (use-package s) (use-package ox-rss) (use-package citeproc) (load "~/.emacs.d/private/commonplace-lib/commonplace-lib.el") (require 'ox-publish) (require 'ox-html) (require 'ox-rss) (require 'citeproc) ;(require 'oc-csl) ;(require 'oc-biblatex) (require 'htmlize) (require 'org-roam) (require 's) (require 'find-lisp) (require 'commonplace-lib) ;; Don't create backup files (those ending with ~) during the publish process. (setq make-backup-files nil) ;;;;;;;;;;;;;;;;; ;; org-publish ;; ;;;;;;;;;;;;;;;;; (setq org-cite-export-processors '((latex csl) (t csl))) ;; standard stuff here. (setq commonplace/publish-url "https://commonplace.doubleloop.net") (setq commonplace/preamble "
") (setq commonplace/postamble "This page last updated: %C. Map. Recent changes. Source. Peer Production License. ") (setq commonplace/head-extra " ") (defun commonplace/filter-body (text backend info) (when (org-export-derived-backend-p backend 'html) (unless (org-export-derived-backend-p backend 'rss) (concat "%s
\n" (concat "\n" (org-html-close-tag "br" nil info) "\n" "%s\n")) (org-export-data subtitle info)) ""))))) (if (or ctime-date mtime-date) (concat "