diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 97120482f21792e8a07ca2126a886eaf19bcb282..24d9a6c259c423c0d8fadd30281b3123f33fc15d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,6 +4,7 @@ pages:
   before_script:
     - python -m pip install -r requirements-jupiterlite.txt
   script:
+    - rm -rf public
     - jupyter lite build --contents math0024 --output-dir public
   artifacts:
     paths:
diff --git a/README.md b/README.md
index daea592ca6a3bfa463e96435a2f804d17b428df0..bae7dc620912b36dacb2b6bf27958d6ebf729ad0 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,10 @@
 # Notebooks
 
-* 📃 [math0024 - Python guidelines](https://mybinder.org/v2/git/https%3A%2F%2Fgitlab.uliege.be%2Frboman%2Fnotebooks/HEAD?labpath=math0024%2Fhw-guidelines.ipynb)
+* 📃 [math0024 - Python guidelines](https://mybinder.org/v2/git/https%3A%2F%2Fgitlab.uliege.be%2Frboman%2Fnotebooks/HEAD?labpath=math0024%2Fhw-guidelines.ipynb) (running on mybinder.org)
+* 📃 [math0024 - Python guidelines](https://rboman.gitlabpages.uliege.be/notebooks/) (on gitlab pages using jupyterlite)
 
 <br />
 <br />
-<br />
 
 
 ---
diff --git a/requirements-jupiterlite.txt b/requirements-jupiterlite.txt
index c69a6014128b82daab2595eca8691d2e58e2a2e2..ab4299252569a3daa57d79ce4ebc10665ca4c2b3 100644
--- a/requirements-jupiterlite.txt
+++ b/requirements-jupiterlite.txt
@@ -1,3 +1,4 @@
+# used by the python docker image for gitlab pages
 jupyterlite-core
 jupyterlab
 jupyterlite-pyodide-kernel
diff --git a/requirements.txt b/requirements.txt
index f23634b230d10ca052228f540a954a39de91ab80..bc1dd0d93f8f14979a76c04adebbc7002ee03631 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,4 @@
+# installed by "https://mybinder.org/"
 numpy
 scipy
 matplotlib