fuz.web/Makefile
aa infosec 3cac00323a Fix some text
content/index.md: Add fuz wiki
Makefile: make now does only init config and build
.gitignore: ignoring some file manage by GNU/Make
Readme.md: Add doc for make
Readme.md: Add Deploiment section
2022-04-27 10:44:13 +02:00

44 lines
948 B
Makefile

include var.mk
all: init config build
init:
touch .gitmodules
git submodule add ${git_template} ${git_submodulename} || :
git submodule init
git submodule update
config:
echo "baseURL = '${base_url}'" > config.toml
echo "languageCode = 'fr-fr'" >> config.toml
echo "title = 'Fuz.re'" >> config.toml
echo "theme = '${theme}'" >> config.toml
build:
hugo -t $(theme)
run:
hugo server --bind ${bind_ip} --port ${bind_port}
clean:
rm -rvf public/* || :
rm -v .hugo_build.lock || :
find . -type f -name '*~' | xargs rm -v || :
mrproper: clean
rm .gitmodules || :
git config --remove-section submodule.${git_submodulename} || :
rm -rvf .git/modules/themes || :
rm -rvf themes/* || :
git rm --cached .gitmodules ${git_submodulename} || :
rm -rvf resources || :
help:
@echo make init
@echo make config
@echo make build
@echo make run
@echo make clean
@echo make mrproper
@echo make => init config build
@echo make help