diff --git a/packages/logos-docusaurus-preset/static/Acid.info/theme/image/favicon.ico b/packages/logos-docusaurus-preset/static/Acid.info/theme/image/favicon.ico
index 728558d..1242663 100644
Binary files a/packages/logos-docusaurus-preset/static/Acid.info/theme/image/favicon.ico and b/packages/logos-docusaurus-preset/static/Acid.info/theme/image/favicon.ico differ
diff --git a/packages/logos-docusaurus-preset/static/Acid.info/theme/image/favicon.svg b/packages/logos-docusaurus-preset/static/Acid.info/theme/image/favicon.svg
new file mode 100644
index 0000000..f56ffb8
--- /dev/null
+++ b/packages/logos-docusaurus-preset/static/Acid.info/theme/image/favicon.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/packages/logos-docusaurus-preset/static/Codex/theme/image/favicon.ico b/packages/logos-docusaurus-preset/static/Codex/theme/image/favicon.ico
index c7ea1ea..39a205f 100644
Binary files a/packages/logos-docusaurus-preset/static/Codex/theme/image/favicon.ico and b/packages/logos-docusaurus-preset/static/Codex/theme/image/favicon.ico differ
diff --git a/packages/logos-docusaurus-preset/static/Codex/theme/image/favicon.svg b/packages/logos-docusaurus-preset/static/Codex/theme/image/favicon.svg
new file mode 100644
index 0000000..f60fde6
--- /dev/null
+++ b/packages/logos-docusaurus-preset/static/Codex/theme/image/favicon.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/packages/logos-docusaurus-preset/static/Logos/theme/image/favicon.ico b/packages/logos-docusaurus-preset/static/Logos/theme/image/favicon.ico
index f5ab0b5..e3942b0 100644
Binary files a/packages/logos-docusaurus-preset/static/Logos/theme/image/favicon.ico and b/packages/logos-docusaurus-preset/static/Logos/theme/image/favicon.ico differ
diff --git a/packages/logos-docusaurus-preset/static/Logos/theme/image/favicon.svg b/packages/logos-docusaurus-preset/static/Logos/theme/image/favicon.svg
new file mode 100644
index 0000000..147d7a2
--- /dev/null
+++ b/packages/logos-docusaurus-preset/static/Logos/theme/image/favicon.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/packages/logos-docusaurus-preset/static/Nimbus/theme/image/favicon.ico b/packages/logos-docusaurus-preset/static/Nimbus/theme/image/favicon.ico
index 8329cea..5f8852c 100644
Binary files a/packages/logos-docusaurus-preset/static/Nimbus/theme/image/favicon.ico and b/packages/logos-docusaurus-preset/static/Nimbus/theme/image/favicon.ico differ
diff --git a/packages/logos-docusaurus-preset/static/Nimbus/theme/image/favicon.svg b/packages/logos-docusaurus-preset/static/Nimbus/theme/image/favicon.svg
new file mode 100644
index 0000000..c70d6a4
--- /dev/null
+++ b/packages/logos-docusaurus-preset/static/Nimbus/theme/image/favicon.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/packages/logos-docusaurus-preset/static/Nomos/theme/image/favicon.ico b/packages/logos-docusaurus-preset/static/Nomos/theme/image/favicon.ico
index 8f6860b..7a5afcf 100644
Binary files a/packages/logos-docusaurus-preset/static/Nomos/theme/image/favicon.ico and b/packages/logos-docusaurus-preset/static/Nomos/theme/image/favicon.ico differ
diff --git a/packages/logos-docusaurus-preset/static/Waku/theme/image/favicon.ico b/packages/logos-docusaurus-preset/static/Waku/theme/image/favicon.ico
index a8d94b4..6e69bcc 100644
Binary files a/packages/logos-docusaurus-preset/static/Waku/theme/image/favicon.ico and b/packages/logos-docusaurus-preset/static/Waku/theme/image/favicon.ico differ
diff --git a/packages/logos-docusaurus-preset/static/Waku/theme/image/favicon.svg b/packages/logos-docusaurus-preset/static/Waku/theme/image/favicon.svg
new file mode 100644
index 0000000..3d74ec3
--- /dev/null
+++ b/packages/logos-docusaurus-preset/static/Waku/theme/image/favicon.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/packages/logos-docusaurus-theme/src/index.ts b/packages/logos-docusaurus-theme/src/index.ts
index d6f178f..d0bd45c 100644
--- a/packages/logos-docusaurus-theme/src/index.ts
+++ b/packages/logos-docusaurus-theme/src/index.ts
@@ -47,6 +47,29 @@ export default function logosTheme(
async contentLoaded(args) {
await createAuthorRoutes(context, args)
},
+
+ injectHtmlTags: ({}) => {
+ return {
+ headTags: [
+ {
+ tagName: 'link',
+ attributes: {
+ rel: 'alternate icon',
+ type: 'image/png',
+ href: '/theme/image/favicon.png',
+ },
+ },
+ {
+ tagName: 'link',
+ attributes: {
+ rel: 'icon',
+ type: 'image/svg+xml',
+ href: '/theme/image/favicon.svg',
+ },
+ },
+ ],
+ }
+ },
}
}