diff --git a/res/favicon/android-chrome-192x192.png b/res/favicon/android-chrome-192x192.png
new file mode 100644
index 0000000..3d1ef32
Binary files /dev/null and b/res/favicon/android-chrome-192x192.png differ
diff --git a/res/favicon/android-chrome-512x512.png b/res/favicon/android-chrome-512x512.png
new file mode 100644
index 0000000..0fca16c
Binary files /dev/null and b/res/favicon/android-chrome-512x512.png differ
diff --git a/res/favicon/apple-touch-icon.png b/res/favicon/apple-touch-icon.png
new file mode 100644
index 0000000..462f1f2
Binary files /dev/null and b/res/favicon/apple-touch-icon.png differ
diff --git a/res/favicon/favicon-16x16.png b/res/favicon/favicon-16x16.png
new file mode 100644
index 0000000..4553b7d
Binary files /dev/null and b/res/favicon/favicon-16x16.png differ
diff --git a/res/favicon/favicon-32x32.png b/res/favicon/favicon-32x32.png
new file mode 100644
index 0000000..9d27039
Binary files /dev/null and b/res/favicon/favicon-32x32.png differ
diff --git a/res/favicon/favicon.ico b/res/favicon/favicon.ico
new file mode 100644
index 0000000..ac7eff3
Binary files /dev/null and b/res/favicon/favicon.ico differ
diff --git a/src/Makefile b/src/Makefile
index 2cbb4b3..b4a406a 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -70,6 +70,7 @@ libdzonerzy-gen: libdzonerzy-dump
@cp $(RAW_DIST)/main.js $(SITE_DIST)/main.js
@cp $(RAW_DIST)/sitemap.xml $(SITE_DIST)/sitemap.xml
@cp -r $(RAW_DIST)/embed/* $(SITE_DIST)/assets/
+ @cp -r $(RES_DIR)/favicon/* $(SITE_DIST)/
@cp $(DIST)/libdzonerzy.so $(SITE_DIST)/libdzonerzy.so
@chmod -R 755 $(SITE_DIST)/*
diff --git a/src/libdzonerzy.so.c b/src/libdzonerzy.so.c
index daf9752..ec50af9 100644
--- a/src/libdzonerzy.so.c
+++ b/src/libdzonerzy.so.c
@@ -680,6 +680,18 @@ Copyright:
"}\\n"
#define HEAD_HTML \
+ HTML_RAWTEXT("") \
+ HTML_NEWLINE() \
+ HTML_RAWTEXT("") \
+ HTML_NEWLINE() \
+ HTML_RAWTEXT("") \
+ HTML_NEWLINE() \
+ HTML_RAWTEXT("") \
+ HTML_NEWLINE() \
+ HTML_RAWTEXT("") \
+ HTML_NEWLINE() \
+ HTML_RAWTEXT("") \
+ HTML_NEWLINE() \
HTML_TAG_OPEN("script", "") \
HTML_RAWTEXT("(function(){") \
HTML_RAWTEXT("var t=localStorage.getItem('theme-preference');") \