diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4aad0a1a094904bd204ea684a0c9589c5f4c2fea..0356c4c5f76f6df5b91678ca9cce26f952d96442 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,7 +13,7 @@ build-job:
     - mkdir -p /usr/share/man/man1 # Because of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863199
     - apt-get update && apt-get install -y plantuml graphviz
     - pip install -r requirements.txt
-    - pelican content -s publishconf.py -e OUTPUT_PATH=public/
+    - pelican content -s publishconf.py -e OUTPUT_PATH='"public"'
   artifacts:
     paths:
       - public/
diff --git a/requirements.txt b/requirements.txt
index 0b7fea748fd68bd0776d5d2cfb1fd222616c6c33..c42615b508f7605e2836d69a2b94672a45c78ef8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,3 @@
-pelican==4.5.4
+pelican==4.7.2
 Markdown==3.3.4
 beautifulsoup4==4.9.3