diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 067fbfe97eb116027ca2bf06b865139988a534b0..a2c67037a824014c441bef22b9fcc3bd8d6df909 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -185,3 +185,17 @@ test-gnu-bin:
     - cd ../reparam
     - mpiexec -n 1 ../../../bin/sisso++
     - cd ../../../
+
+pages:
+  script:
+    - source cpp_sisso_env/bin/activate
+    - pip install mkdocs mkdocs-material pymdown-extensions mkdocs-minify-plugin
+    - mkdocs build
+    - mv site public
+  artifacts:
+    paths:
+    - public
+  only:
+  - master
+  - docs
+  - joss