diff --git a/Makefile b/Makefile
index 27b9380917b33dc600e0e792b6265950e7b96558..2205432634838655f3c04da20b71b29dbc0e79cd 100644
--- a/Makefile
+++ b/Makefile
@@ -21,7 +21,18 @@ html: venv
 # deliverables: $(DELIVERABLES_DOCX)
 
 portal-dev:
-	docker run --rm -it --user $(shell id -u):$(shell id -g) -v $(shell pwd)/portal:/src -p 1313:1313 klakegg/hugo:0.76.5 server
+	@docker run --rm -it \
+		--user $(shell id -u):$(shell id -g) \
+		-v $(shell pwd)/portal:/src \
+		-p 1313:1313 \
+		klakegg/hugo:0.76.5 server
+
+portal-site:
+	@docker run --rm -it \
+		--user $(shell id -u):$(shell id -g) \
+		-v $(shell pwd)/portal:/src \
+		-v $(shell pwd)/public:/public \
+		klakegg/hugo -D -d /public
 
 clean:
 	rm -rf venv public