diff options
Diffstat (limited to 'Makefile')
-rwxr-xr-x | Makefile | 17 |
1 files changed, 14 insertions, 3 deletions
@@ -11,16 +11,20 @@ show: -all-prod -install-prod # Show the drafts, for friends. showdrafts: -all-prod-drafts -install-prod +# Show preprod. +showpre showpreprod: -all-preprod -install-preprod + # Preview production before pushing. check preview-prod: -all-prod-watch -.PHONY: show showdrafts preview prev check preview-prod +.PHONY: show showdrafts showpre showpreprod preview prev check preview-prod #*****************************************************************************# # Internal rules # #*****************************************************************************# BUNDLE := bundle JEK := $(BUNDLE) exec jekyll ROOT := john@john.touhey.fr:blog + POOT := john@john.touhey.fr:pv/preprod # Prepare. -prepare: @@ -29,6 +33,8 @@ check preview-prod: -all-prod-watch # Make it all. -all-prod: -prepare $(JEK) build --config _config/prod.yml $(OPTS) + -all-preprod: -prepare + $(JEK) build --config _config/preprod.yml $(OPTS) -all-dev: -prepare $(JEK) build --config _config/dev.yml $(OPTS) @@ -49,7 +55,12 @@ check preview-prod: -all-prod-watch find _site/prod -type f -exec chmod 644 {} \; rsync -Prlt --delete --exclude=up/ _site/prod/ "$(ROOT)" + -install-preprod: + find _site/preprod -type f -exec chmod 644 {} \; + rsync -Prlt --delete --exclude=up/ _site/preprod/ "$(POOT)" + .PHONY: -prepare -.PHONY: -all-prod -all-dev -all-prod-drafts -all-dev-drafts -all-dev-watch -.PHONY: -install-prod +.PHONY: -all-prod -all-preprod -all-dev +.PHONY: -all-prod-drafts -all-dev-drafts -all-dev-watch +.PHONY: -install-prod -install-preprod # End of file. |