diff --git a/hakyll-bootstrap/Makefile b/hakyll-bootstrap/Makefile
index 50b5909175c25d92eafaa3ade7cfb7e3eae5ef7e..4364d1799367314024d9efb9bf5a293b54c0f7b6 100644
--- a/hakyll-bootstrap/Makefile
+++ b/hakyll-bootstrap/Makefile
@@ -1,7 +1,7 @@
 watch: build
 	stack exec blog -- watch
 
-deploy: build
+deploy: build update
 	stack exec blog -- deploy
 
 build: Main.hs cours/math_tech_info/*.md cours/isc_physics/*.md
@@ -14,6 +14,10 @@ build: Main.hs cours/math_tech_info/*.md cours/isc_physics/*.md
 
 build_revealjs:
 	cd reveal.js && npm install && npm run build && cd ..
+		
+
+update:
+	git submodule update --recursive --remote
 
 clean:
 	rm -rf _cache _site