diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4deb55b08df5f627a8057c4bacdfbdb9f3f81c96..82efd11ad38b279b834f6b4169d4ba070e3ed24b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,10 +13,7 @@ pages:
       Rscript -e "install.packages('openxlsx')"
       #session 4
       Rscript -e "install.packages(c('ghibli', 'nycflights13','viridis','ggrepel'))"
-    - |
-      quarto render
-      mkdir public
-      cp -r _book/* public/
+    - quarto render
   interruptible: true
   artifacts:
     paths:
diff --git a/_quarto.yml b/_quarto.yml
index d0af4c84ff1c129453817682d48e06240555bc35..6f4cf181e201b5322f5a1c26c714aedb861d4f6b 100644
--- a/_quarto.yml
+++ b/_quarto.yml
@@ -1,5 +1,11 @@
 project:
   type: book
+  resources:
+    - "session_2/mpg.csv"
+    - "session_3/gapminder.xlsx"
+    - "session_4/Expression_matrice_pivot_longer_DEGs_GSE86356.csv"
+    - "session_4/EWang_Tibialis_DEGs_GRCH37-87_GSE86356.csv"
+  output-dir: public
 
 book:
   title: "R for beginners"