2022-04-26 01:41:30 +00:00
|
|
|
include var.mk
|
|
|
|
|
2022-04-27 08:44:13 +00:00
|
|
|
all: init config build
|
2022-04-26 01:41:30 +00:00
|
|
|
|
|
|
|
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
|
2022-05-03 15:20:35 +00:00
|
|
|
echo "[params]" >> config.toml
|
|
|
|
echo "centerTheme = true" >> config.toml
|
|
|
|
echo "[languages.en.params.logo]" >>config.toml
|
|
|
|
echo "logoText = 'FuZ'" >>config.toml
|
|
|
|
|
2022-04-26 01:41:30 +00:00
|
|
|
|
|
|
|
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
|
2022-04-27 08:44:13 +00:00
|
|
|
@echo make => init config build
|
2022-04-26 01:41:30 +00:00
|
|
|
@echo make help
|