diff --git a/.gitignore b/.gitignore
index c6195bd7a053f7b4588ed833fe1b6a6d3183de09..77c4211a1c804504f317da5b17690f7b166ae17e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,11 @@ dist/*
 .tox*
 venv*
 **/cache/*.json
+
+#eclipse generated files
+.project
+.pydevproject
+.settings/*
+
+#jekyll generated pages
+docs/.jekyll-metadata
diff --git a/docs/_data/menu.yml b/docs/_data/menu.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7484c354fe7a67163b421aab29391e6bb3c61b26
--- /dev/null
+++ b/docs/_data/menu.yml
@@ -0,0 +1,8 @@
+- page_id: home
+- title: Install Instructions
+  subs:
+    - {page_id: dummy}
+
+
+
+
diff --git a/docs/index.md b/docs/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..e7a5eb408b9c248c9da08e7ea79d9fec84f1621f
--- /dev/null
+++ b/docs/index.md
@@ -0,0 +1,10 @@
+---
+title: Home
+page_id: home 
+---
+
+cflib is an API written in Python that is used to communicate with the Crazyflie
+and Crazyflie 2.0 quadcopters. It is intended to be used by client software to
+communicate with and control a Crazyflie quadcopter. For instance the [Crazyflie PC client](https://github.com/bitcraze/crazyflie-clients-python)  uses the cflib.
+
+