summaryrefslogtreecommitdiff
path: root/site/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'site/Makefile')
-rw-r--r--site/Makefile22
1 files changed, 22 insertions, 0 deletions
diff --git a/site/Makefile b/site/Makefile
new file mode 100644
index 0000000..c7ff8a8
--- /dev/null
+++ b/site/Makefile
@@ -0,0 +1,22 @@
+# Makefile for Smart Documents.
+
+.PHONY: all content styles
+
+all: content styles
+
+content: publish.el
+ @echo "Publishing site's content (html and site media)."
+ emacs --batch --load publish.el --eval="(org-publish \"content\")"
+
+styles: publish.el
+ @echo "Publishing site's assets (css, js, img, fonts etc.)."
+ emacs --batch --load publish.el --eval="(org-publish \"assets\")"
+
+css: publish.el
+ @echo "Publishing site's css stylesheets."
+ emacs --batch --load publish.el --eval="(org-publish \"css\")"
+
+clean:
+ @echo "Cleaning up.."
+ @rm -rvf *.elc
+ @rm -rvf ~/.org-timestamps/*
Copyright 2019--2024 Marius PETER