diff --git a/README.md b/README.md
index 844ad6fd..0ac77dd7 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+
+
+
+
# Requarks Wiki
[![License](https://img.shields.io/badge/license-AGPLv3-blue.svg)](https://github.com/requarks/wiki/blob/master/LICENSE)
diff --git a/assets/browserconfig.xml b/assets/browserconfig.xml
new file mode 100644
index 00000000..d1d3ffa9
--- /dev/null
+++ b/assets/browserconfig.xml
@@ -0,0 +1,2 @@
+
+#ffffff
\ No newline at end of file
diff --git a/assets/favicon.ico b/assets/favicon.ico
new file mode 100644
index 00000000..4405346d
Binary files /dev/null and b/assets/favicon.ico differ
diff --git a/assets/favicons/android-icon-144x144.png b/assets/favicons/android-icon-144x144.png
new file mode 100644
index 00000000..d33f4242
Binary files /dev/null and b/assets/favicons/android-icon-144x144.png differ
diff --git a/assets/favicons/android-icon-192x192.png b/assets/favicons/android-icon-192x192.png
new file mode 100644
index 00000000..2b9cdf9e
Binary files /dev/null and b/assets/favicons/android-icon-192x192.png differ
diff --git a/assets/favicons/android-icon-36x36.png b/assets/favicons/android-icon-36x36.png
new file mode 100644
index 00000000..39803f45
Binary files /dev/null and b/assets/favicons/android-icon-36x36.png differ
diff --git a/assets/favicons/android-icon-48x48.png b/assets/favicons/android-icon-48x48.png
new file mode 100644
index 00000000..f8572261
Binary files /dev/null and b/assets/favicons/android-icon-48x48.png differ
diff --git a/assets/favicons/android-icon-72x72.png b/assets/favicons/android-icon-72x72.png
new file mode 100644
index 00000000..2dd7353e
Binary files /dev/null and b/assets/favicons/android-icon-72x72.png differ
diff --git a/assets/favicons/android-icon-96x96.png b/assets/favicons/android-icon-96x96.png
new file mode 100644
index 00000000..30301c61
Binary files /dev/null and b/assets/favicons/android-icon-96x96.png differ
diff --git a/assets/favicons/apple-icon-114x114.png b/assets/favicons/apple-icon-114x114.png
new file mode 100644
index 00000000..33d15f92
Binary files /dev/null and b/assets/favicons/apple-icon-114x114.png differ
diff --git a/assets/favicons/apple-icon-120x120.png b/assets/favicons/apple-icon-120x120.png
new file mode 100644
index 00000000..2dc387dd
Binary files /dev/null and b/assets/favicons/apple-icon-120x120.png differ
diff --git a/assets/favicons/apple-icon-144x144.png b/assets/favicons/apple-icon-144x144.png
new file mode 100644
index 00000000..d33f4242
Binary files /dev/null and b/assets/favicons/apple-icon-144x144.png differ
diff --git a/assets/favicons/apple-icon-152x152.png b/assets/favicons/apple-icon-152x152.png
new file mode 100644
index 00000000..2723f8c1
Binary files /dev/null and b/assets/favicons/apple-icon-152x152.png differ
diff --git a/assets/favicons/apple-icon-180x180.png b/assets/favicons/apple-icon-180x180.png
new file mode 100644
index 00000000..c2287fe7
Binary files /dev/null and b/assets/favicons/apple-icon-180x180.png differ
diff --git a/assets/favicons/apple-icon-57x57.png b/assets/favicons/apple-icon-57x57.png
new file mode 100644
index 00000000..1358425d
Binary files /dev/null and b/assets/favicons/apple-icon-57x57.png differ
diff --git a/assets/favicons/apple-icon-60x60.png b/assets/favicons/apple-icon-60x60.png
new file mode 100644
index 00000000..d2913c6d
Binary files /dev/null and b/assets/favicons/apple-icon-60x60.png differ
diff --git a/assets/favicons/apple-icon-72x72.png b/assets/favicons/apple-icon-72x72.png
new file mode 100644
index 00000000..2dd7353e
Binary files /dev/null and b/assets/favicons/apple-icon-72x72.png differ
diff --git a/assets/favicons/apple-icon-76x76.png b/assets/favicons/apple-icon-76x76.png
new file mode 100644
index 00000000..73163291
Binary files /dev/null and b/assets/favicons/apple-icon-76x76.png differ
diff --git a/assets/favicons/apple-icon-precomposed.png b/assets/favicons/apple-icon-precomposed.png
new file mode 100644
index 00000000..9031473c
Binary files /dev/null and b/assets/favicons/apple-icon-precomposed.png differ
diff --git a/assets/favicons/apple-icon.png b/assets/favicons/apple-icon.png
new file mode 100644
index 00000000..9031473c
Binary files /dev/null and b/assets/favicons/apple-icon.png differ
diff --git a/assets/favicons/favicon-16x16.png b/assets/favicons/favicon-16x16.png
new file mode 100644
index 00000000..46fdbf01
Binary files /dev/null and b/assets/favicons/favicon-16x16.png differ
diff --git a/assets/favicons/favicon-32x32.png b/assets/favicons/favicon-32x32.png
new file mode 100644
index 00000000..b6c876f4
Binary files /dev/null and b/assets/favicons/favicon-32x32.png differ
diff --git a/assets/favicons/favicon-96x96.png b/assets/favicons/favicon-96x96.png
new file mode 100644
index 00000000..30301c61
Binary files /dev/null and b/assets/favicons/favicon-96x96.png differ
diff --git a/assets/favicons/ms-icon-144x144.png b/assets/favicons/ms-icon-144x144.png
new file mode 100644
index 00000000..d33f4242
Binary files /dev/null and b/assets/favicons/ms-icon-144x144.png differ
diff --git a/assets/favicons/ms-icon-150x150.png b/assets/favicons/ms-icon-150x150.png
new file mode 100644
index 00000000..acf4e281
Binary files /dev/null and b/assets/favicons/ms-icon-150x150.png differ
diff --git a/assets/favicons/ms-icon-310x310.png b/assets/favicons/ms-icon-310x310.png
new file mode 100644
index 00000000..57200d1b
Binary files /dev/null and b/assets/favicons/ms-icon-310x310.png differ
diff --git a/assets/favicons/ms-icon-70x70.png b/assets/favicons/ms-icon-70x70.png
new file mode 100644
index 00000000..6e66ed92
Binary files /dev/null and b/assets/favicons/ms-icon-70x70.png differ
diff --git a/assets/manifest.json b/assets/manifest.json
new file mode 100644
index 00000000..b13dfc1e
--- /dev/null
+++ b/assets/manifest.json
@@ -0,0 +1,41 @@
+{
+ "name": "Wiki",
+ "icons": [
+ {
+ "src": "\/favicons\/android-icon-36x36.png",
+ "sizes": "36x36",
+ "type": "image\/png",
+ "density": "0.75"
+ },
+ {
+ "src": "\/favicons\/android-icon-48x48.png",
+ "sizes": "48x48",
+ "type": "image\/png",
+ "density": "1.0"
+ },
+ {
+ "src": "\/favicons\/android-icon-72x72.png",
+ "sizes": "72x72",
+ "type": "image\/png",
+ "density": "1.5"
+ },
+ {
+ "src": "\/favicons\/android-icon-96x96.png",
+ "sizes": "96x96",
+ "type": "image\/png",
+ "density": "2.0"
+ },
+ {
+ "src": "\/favicons\/android-icon-144x144.png",
+ "sizes": "144x144",
+ "type": "image\/png",
+ "density": "3.0"
+ },
+ {
+ "src": "\/favicons\/android-icon-192x192.png",
+ "sizes": "192x192",
+ "type": "image\/png",
+ "density": "4.0"
+ }
+ ]
+}
diff --git a/views/layout.pug b/views/layout.pug
index d3d3e3c6..008bd5a2 100644
--- a/views/layout.pug
+++ b/views/layout.pug
@@ -5,11 +5,16 @@ html
meta(charset='UTF-8')
meta(name='theme-color', content='#009688')
meta(name='msapplication-TileColor', content='#009688')
+ meta(name='msapplication-TileImage', content='/favicons/ms-icon-144x144.png')
title= appconfig.title
// Favicon
+ each favsize in [57, 60, 72, 76, 114, 120, 144, 152, 180]
+ link(rel='apple-touch-icon', sizes=favsize + 'x' + favsize, href='/favicons/apple-icon-' + favsize + 'x' + favsize + '.png')
+ link(rel='icon', type='image/png', sizes='192x192', href='/favicons/android-icon-192x192.png')
each favsize in [32, 96, 16]
- link(rel='icon', type='image/png', sizes=favsize + 'x' + favsize href='/images/favicon-' + favsize + 'x' + favsize + '.png')
+ link(rel='icon', type='image/png', sizes=favsize + 'x' + favsize, href='/favicons/favicon-' + favsize + 'x' + favsize + '.png')
+ link(rel='manifest', href='/manifest.json')
// CSS
link(type='text/css', rel='stylesheet', href='/css/libs.css')