mirror of https://github.com/luizdepra/hugo-coder.git

Luiz F. A. de Prá
28.38.2018 c9d4c83fafc46d9ae9ad1edbc6a29c0df358659e
Improve demo command
2 files modified
21 ■■■■■ changed files
.gitignore 1 ●●●● patch | view | raw | blame | history
Makefile 20 ●●●●● patch | view | raw | blame | history
.gitignore
@@ -1 +1,2 @@
**/themes/
demo/
Makefile
@@ -3,9 +3,8 @@
CSS_DIR = ./static/css
CSS_FILE = style.min.css
CSS_TMP_FILE = tmp.css
current_dir = $(shell pwd)
.PHONY: clean build
.PHONY: clean demo build
build: clean
    lessc $(LESS_DIR)/$(LESS_FILE) > $(CSS_DIR)/$(CSS_TMP_FILE)
@@ -13,18 +12,11 @@
    rm -f $(CSS_DIR)/$(CSS_TMP_FILE)
demo: build
    mkdir -p exampleSite/themes/coder
    mkdir -p exampleSite/themes/coder/archetypes
    mkdir -p exampleSite/themes/coder/images
    mkdir -p exampleSite/themes/coder/layouts
    mkdir -p exampleSite/themes/coder/static
    cp -r $(current_dir)/archetypes/* exampleSite/themes/coder/archetypes/
    cp -r $(current_dir)/images/* exampleSite/themes/coder/images
    cp -r $(current_dir)/layouts/* exampleSite/themes/coder/layouts
    cp -r $(current_dir)/static/* exampleSite/themes/coder/static
    cp -r $(current_dir)/theme.toml exampleSite/themes/coder/theme.toml
    cd exampleSite && hugo serve -D
    mkdir -p demo/themes/coder
    rsync -av exampleSite/* demo
    rsync -av --exclude='demo' --exclude='exampleSite' --exclude='.git' . demo/themes/coder
    cd demo && hugo serve -D
clean:
    rm -f $(CSS_DIR)/*.css
    rm -rf exampleSite/themes/coder
    rm -rf demo