diff options
-rw-r--r-- | build-docs.el | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/build-docs.el b/build-docs.el new file mode 100644 index 0000000..01e13c1 --- /dev/null +++ b/build-docs.el @@ -0,0 +1,31 @@ +(require 'package) +(setq package-user-dir (expand-file-name "./.packages")) +(setq package-archives '(("melpa" . "https://melpa.org/packages/") + ("elpa" . "https://elpa.gnu.org/packages/"))) + +;; Initialize the package system +(package-initialize) +(unless package-archive-contents + (package-refresh-contents)) + +;; Load the publishing system +(require 'ox-publish) + +(setq org-publish-project-alist + (list + (list "org-site:main" + :recursive nil + :base-extension "org" + :base-directory "./org" + :publishing-function 'org-md-publish-to-md + :publishing-directory "./" + :with-author nil ;; Don't include author name + :with-creator t ;; Include Emacs and Org versions in footer + :with-toc nil ;; Include a table of contents + :section-numbers nil ;; Don't include section numbers + :time-stamp-file nil))) ;; Don't include time stamp in file + +;; Generate the site output +(org-publish-all t) + +(message "Build complete!") |