diff --git a/.gitignore b/.gitignore
index c08f9add7a1d48045bec46451dfdbb5b5ebf8dc0..6e37b403db9ccf91813061861398c90e3af24fc0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
-_site
\ No newline at end of file
+_site
+public
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..706d722d7fd7285da516b8b34ffaf340c7afbeaa
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,10 @@
+pages:
+  stage: deploy
+  image: jekyll/jekyll
+  script:
+  - jekyll build -d public
+  artifacts:
+    paths:
+    - public
+  only:
+  - master
\ No newline at end of file