HTTP_HOST := $(shell hostname -f) HTTP_PORT := 8000 all: pelican --output website --settings pelicanconf.py --fatal errors content clean: git clean -dfx server: @echo http://${HTTP_HOST}:${HTTP_PORT}/ python3 -m http.server --directory website --bind ${HTTP_HOST} ${HTTP_PORT} check: linkchecker website tags: TAGS TAGS: Makefile pelicanconf.py $(shell git ls-tree -r --name-only HEAD | egrep '[.]md$$') etags $^ .PHONY: all clean server check tags