diff --git a/Makefile b/Makefile
index a67a2d6..4182efe 100644
--- a/Makefile
+++ b/Makefile
@@ -7,3 +7,8 @@ update-bootstrap:
.PHONY: build
build:
./build.sh
+
+.PHONY: deploy
+deploy:
+ rsync -av dist desk:/var/www/balki.me
+
diff --git a/build.sh b/build.sh
index b6b1b86..427d484 100755
--- a/build.sh
+++ b/build.sh
@@ -3,22 +3,16 @@
# copy assets
cp -r assets/ dist/
-make_index() {
- cp templates/index.tmpl.html build/index.html
- sed -i 's/
/&Home/' build/index.html
- pandoc pages/index.md > build/index-content.html
- sed -i '//r build/index-content.html' build/index.html
- cp build/index.html dist/
+make_page() {
+ name="$1"
+ title="$2"
+ cp templates/index.tmpl.html "build/$name.html"
+ sed -i "s//&$title/" "build/$name.html"
+ pandoc "pages/$name.md" > "build/$name-content.html"
+ sed -i "//r build/$name-content.html" "build/$name.html"
+ cp "build/$name.html" dist/
}
-make_index
+make_page index Home
+make_page stuff Stuff
-make_stuff() {
- cp templates/index.tmpl.html build/stuff.html
- sed -i 's//&Stuff/' build/stuff.html
- pandoc pages/stuff.md > build/stuff-content.html
- sed -i '//r build/stuff-content.html' build/stuff.html
- cp build/stuff.html dist/
-}
-
-make_stuff
diff --git a/templates/index.tmpl.html b/templates/index.tmpl.html
index 2246f12..d06aa86 100644
--- a/templates/index.tmpl.html
+++ b/templates/index.tmpl.html
@@ -19,10 +19,10 @@