From dcefc200ee7a871c018c0f245b172c8b2f70f369 Mon Sep 17 00:00:00 2001
From: Khosrow Moossavi <khos2ow@gmail.com>
Date: Thu, 04 Oct 2018 16:06:06 +0000
Subject: [PATCH] Enhance Makefile and Netlify deployment (#91)

---
 hugow         |    0 
 Makefile      |   21 +++++++++++----------
 .hugo/version |    0 
 netlify.toml  |    9 +++++++++
 4 files changed, 20 insertions(+), 10 deletions(-)

diff --git a/exampleSite/.hugo/version b/.hugo/version
similarity index 100%
rename from exampleSite/.hugo/version
rename to .hugo/version
diff --git a/Makefile b/Makefile
index 80e8547..74cd1ad 100644
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,18 @@
-.PHONY: release build demo clean
+.PHONY: prepare release build demo clean
 
-build: clean
+build: prepare
+	./hugow --source demo
+
+demo: prepare
+	./hugow server --buildDrafts --source demo
+
+release: build
+	rm -rf ./resources && cp -r ./demo/resources ./resources
+
+prepare: clean
 	mkdir -p demo/themes/hugo-coder
 	rsync -av exampleSite/ demo
 	rsync -av --exclude='demo' --exclude='exampleSite' --exclude='.git' . demo/themes/hugo-coder
 
-demo: build
-
-	cd demo && ./hugow serve -D
-
-release: build
-	cd ./demo && ./hugow
-	rm -rf ./resources && cp -r ./demo/resources ./resources
-
 clean:
 	rm -rf demo
diff --git a/exampleSite/hugow b/hugow
similarity index 100%
rename from exampleSite/hugow
rename to hugow
diff --git a/netlify.toml b/netlify.toml
new file mode 100644
index 0000000..ca0307f
--- /dev/null
+++ b/netlify.toml
@@ -0,0 +1,9 @@
+[build]
+  publish = "demo/public"
+  command = "make prepare && hugo --source demo"
+
+[context.deploy-preview]
+  command = "make prepare && hugo --source demo --buildFuture --buildDrafts --baseURL $DEPLOY_PRIME_URL"
+
+[context.deploy-preview.environment]
+  HUGO_VERSION = "0.49"

--
Gitblit v1.10.0