From f037057af0c051e63cb2d74d613947035a9ab3c7 Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Sun, 26 Mar 2023 11:02:04 +0300 Subject: Add build-docs.el --- build-docs.el | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 build-docs.el (limited to 'build-docs.el') 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!") -- cgit v1.2.3