diff --git a/site/public/images/icons/android-chrome-192x192.png b/site/public/images/icons/android-chrome-192x192.png
new file mode 100644
index 0000000..1a38df9
Binary files /dev/null and b/site/public/images/icons/android-chrome-192x192.png differ
diff --git a/site/public/images/icons/apple-touch-icon.png b/site/public/images/icons/apple-touch-icon.png
new file mode 100644
index 0000000..42f395e
Binary files /dev/null and b/site/public/images/icons/apple-touch-icon.png differ
diff --git a/site/public/images/icons/browserconfig.xml b/site/public/images/icons/browserconfig.xml
new file mode 100644
index 0000000..ee9ddab
--- /dev/null
+++ b/site/public/images/icons/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #da532c
+
+
+
diff --git a/site/public/images/icons/favicon-16x16.png b/site/public/images/icons/favicon-16x16.png
new file mode 100644
index 0000000..3889fc4
Binary files /dev/null and b/site/public/images/icons/favicon-16x16.png differ
diff --git a/site/public/images/icons/favicon-32x32.png b/site/public/images/icons/favicon-32x32.png
new file mode 100644
index 0000000..b3fcd74
Binary files /dev/null and b/site/public/images/icons/favicon-32x32.png differ
diff --git a/site/public/images/icons/favicon.ico b/site/public/images/icons/favicon.ico
new file mode 100644
index 0000000..fabd3db
Binary files /dev/null and b/site/public/images/icons/favicon.ico differ
diff --git a/site/public/images/icons/manifest.json b/site/public/images/icons/manifest.json
new file mode 100644
index 0000000..cec8acc
--- /dev/null
+++ b/site/public/images/icons/manifest.json
@@ -0,0 +1,12 @@
+{
+ "name": "Keppler",
+ "icons": [
+ {
+ "src": "\/android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image\/png"
+ }
+ ],
+ "theme_color": "#ffffff",
+ "display": "standalone"
+}
diff --git a/site/public/images/icons/mstile-150x150.png b/site/public/images/icons/mstile-150x150.png
new file mode 100644
index 0000000..f914a12
Binary files /dev/null and b/site/public/images/icons/mstile-150x150.png differ
diff --git a/site/public/images/icons/safari-pinned-tab.svg b/site/public/images/icons/safari-pinned-tab.svg
new file mode 100644
index 0000000..ced4361
--- /dev/null
+++ b/site/public/images/icons/safari-pinned-tab.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/site/views/partials/header.jade b/site/views/partials/header.jade
index 1833cb1..cd74f18 100644
--- a/site/views/partials/header.jade
+++ b/site/views/partials/header.jade
@@ -20,6 +20,15 @@ html(ng-app="application")
script(src="/javascript/services/projects.js")
script(src="/javascript/models/file_tree.js")
+ link(rel="apple-touch-icon", sizes="180x180", href="images/icons/apple-touch-icon.png")
+ link(rel="icon", type="image/png", href="images/icons/favicon-32x32.png", sizes="32x32")
+ link(rel="icon", type="image/png", href="images/icons/favicon-16x16.png", sizes="16x16")
+ link(rel="manifest", href="images/icons/manifest.json")
+ link(rel="mask-icon", href="images/icons/safari-pinned-tab.svg", color="#5bbad5")
+ meta(name="apple-mobile-web-app-title", content="Keppler")
+ meta(name="application-name", content="Keppler")
+ meta(name="theme-color", content="#ffffff")
+
link(rel="stylesheet",href="/stylesheet/style.css")
link(rel="stylesheet",href="/vendors/highlight/styles/dracula.css")
//- link(rel="stylesheet",href="/vendors/highlight/styles/atom-one-dark.css")