diff --git a/NodeTypes/Document/Document.fusion b/NodeTypes/Document/Document.fusion
index 5a245760..4e36e951 100644
--- a/NodeTypes/Document/Document.fusion
+++ b/NodeTypes/Document/Document.fusion
@@ -14,6 +14,7 @@ prototype(Neos.Demo:Document) < prototype(Neos.Fusion:Component) {
site = Neos.Demo:Presentation.Javascript
}
metadata = ''
+ favicons = Neos.Demo:Presentation.Favicons
structuredData = ${props.structuredData}
}
body = ${props.content}
diff --git a/Resources/Private/Fusion/Presentation/Favicons.fusion b/Resources/Private/Fusion/Presentation/Favicons.fusion
new file mode 100644
index 00000000..6a038757
--- /dev/null
+++ b/Resources/Private/Fusion/Presentation/Favicons.fusion
@@ -0,0 +1,12 @@
+prototype(Neos.Demo:Presentation.Favicons) < prototype(Neos.Fusion:Component) {
+
+ packageKey = "Neos.Demo"
+
+ renderer = afx`
+
+
+
+
+
+ `
+}
diff --git a/Resources/Public/Assets/Favicons/browserconfig.xml b/Resources/Public/Assets/Favicons/browserconfig.xml
new file mode 100644
index 00000000..0a93cdff
--- /dev/null
+++ b/Resources/Public/Assets/Favicons/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #00adee
+
+
+
diff --git a/Resources/Public/Assets/Favicons/favicon.ico b/Resources/Public/Assets/Favicons/favicon.ico
new file mode 100644
index 00000000..2d8d915c
Binary files /dev/null and b/Resources/Public/Assets/Favicons/favicon.ico differ
diff --git a/Resources/Public/Assets/Favicons/favicon.svg b/Resources/Public/Assets/Favicons/favicon.svg
new file mode 100644
index 00000000..98e79019
--- /dev/null
+++ b/Resources/Public/Assets/Favicons/favicon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Resources/Public/Assets/Favicons/site.webmanifest b/Resources/Public/Assets/Favicons/site.webmanifest
new file mode 100644
index 00000000..f6615550
--- /dev/null
+++ b/Resources/Public/Assets/Favicons/site.webmanifest
@@ -0,0 +1,19 @@
+{
+ "name": "Neos",
+ "short_name": "Neos",
+ "prefer_related_applications": true,
+ "icons": [
+ {
+ "src": "/favicon.ico",
+ "sizes": "48x48",
+ "type": "image/ico"
+ },
+ {
+ "src": "/favicon.svg",
+ "sizes": "111x125",
+ "type": "image/svg"
+ }
+ ],
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff"
+}