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