|
@@ -1,17 +1,18 @@
|
|
|
-.PHONY: release build demo clean
|
|
|
|
|
|
|
+.PHONY: prepare release build demo clean
|
|
|
|
|
|
|
|
-build: 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
|
|
|
|
|
|
|
+build: prepare
|
|
|
|
|
+ ./hugow --source demo
|
|
|
|
|
|
|
|
- cd demo && ./hugow serve -D
|
|
|
|
|
|
|
+demo: prepare
|
|
|
|
|
+ ./hugow server --buildDrafts --source demo
|
|
|
|
|
|
|
|
release: build
|
|
release: build
|
|
|
- cd ./demo && ./hugow
|
|
|
|
|
rm -rf ./resources && cp -r ./demo/resources ./resources
|
|
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
|
|
|
|
|
+
|
|
|
clean:
|
|
clean:
|
|
|
rm -rf demo
|
|
rm -rf demo
|