diff --git a/apps/website/index.html b/apps/website/index.html
index 59b5a1e3c..e4ea340b0 100644
--- a/apps/website/index.html
+++ b/apps/website/index.html
@@ -2,7 +2,7 @@
 
 	
 		
-		
+		
 		
 		
 		Trilium Notes
diff --git a/apps/website/src/assets/collection_board.png b/apps/website/public/collection_board.png
similarity index 100%
rename from apps/website/src/assets/collection_board.png
rename to apps/website/public/collection_board.png
diff --git a/apps/website/src/assets/collection_calendar.png b/apps/website/public/collection_calendar.png
similarity index 100%
rename from apps/website/src/assets/collection_calendar.png
rename to apps/website/public/collection_calendar.png
diff --git a/apps/website/src/assets/collection_geomap.png b/apps/website/public/collection_geomap.png
similarity index 100%
rename from apps/website/src/assets/collection_geomap.png
rename to apps/website/public/collection_geomap.png
diff --git a/apps/website/src/assets/collection_table.png b/apps/website/public/collection_table.png
similarity index 100%
rename from apps/website/src/assets/collection_table.png
rename to apps/website/public/collection_table.png
diff --git a/apps/website/src/assets/favicon.ico b/apps/website/public/favicon.ico
similarity index 100%
rename from apps/website/src/assets/favicon.ico
rename to apps/website/public/favicon.ico
diff --git a/apps/website/src/assets/screenshot_desktop_mac_dark.png b/apps/website/public/screenshot_desktop_mac_dark.png
similarity index 100%
rename from apps/website/src/assets/screenshot_desktop_mac_dark.png
rename to apps/website/public/screenshot_desktop_mac_dark.png
diff --git a/apps/website/src/assets/screenshot_desktop_mac_light.png b/apps/website/public/screenshot_desktop_mac_light.png
similarity index 100%
rename from apps/website/src/assets/screenshot_desktop_mac_light.png
rename to apps/website/public/screenshot_desktop_mac_light.png
diff --git a/apps/website/src/assets/screenshot_desktop_win_dark.png b/apps/website/public/screenshot_desktop_win_dark.png
similarity index 100%
rename from apps/website/src/assets/screenshot_desktop_win_dark.png
rename to apps/website/public/screenshot_desktop_win_dark.png
diff --git a/apps/website/src/assets/screenshot_desktop_win_light.png b/apps/website/public/screenshot_desktop_win_light.png
similarity index 100%
rename from apps/website/src/assets/screenshot_desktop_win_light.png
rename to apps/website/public/screenshot_desktop_win_light.png
diff --git a/apps/website/src/assets/type_canvas.png b/apps/website/public/type_canvas.png
similarity index 100%
rename from apps/website/src/assets/type_canvas.png
rename to apps/website/public/type_canvas.png
diff --git a/apps/website/src/assets/type_code.png b/apps/website/public/type_code.png
similarity index 100%
rename from apps/website/src/assets/type_code.png
rename to apps/website/public/type_code.png
diff --git a/apps/website/src/assets/type_file.png b/apps/website/public/type_file.png
similarity index 100%
rename from apps/website/src/assets/type_file.png
rename to apps/website/public/type_file.png
diff --git a/apps/website/src/assets/type_mermaid.png b/apps/website/public/type_mermaid.png
similarity index 100%
rename from apps/website/src/assets/type_mermaid.png
rename to apps/website/public/type_mermaid.png
diff --git a/apps/website/src/assets/type_mindmap.png b/apps/website/public/type_mindmap.png
similarity index 100%
rename from apps/website/src/assets/type_mindmap.png
rename to apps/website/public/type_mindmap.png
diff --git a/apps/website/src/assets/type_text.png b/apps/website/public/type_text.png
similarity index 100%
rename from apps/website/src/assets/type_text.png
rename to apps/website/public/type_text.png
diff --git a/apps/website/public/vite.svg b/apps/website/public/vite.svg
deleted file mode 100644
index ffcb6bcf5..000000000
--- a/apps/website/public/vite.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/apps/website/src/hooks.tsx b/apps/website/src/hooks.tsx
index 710de0c60..a54145328 100644
--- a/apps/website/src/hooks.tsx
+++ b/apps/website/src/hooks.tsx
@@ -11,6 +11,8 @@ export function usePageTitle(title: string) {
 }
 
 export function useColorScheme() {
+    if (typeof window === "undefined") return;
+
     const [ prefersDark, setPrefersDark ] = useState((window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches));
 
     useEffect(() => {
diff --git a/apps/website/src/pages/Home/index.tsx b/apps/website/src/pages/Home/index.tsx
index 31de2fcd5..f19e779d5 100644
--- a/apps/website/src/pages/Home/index.tsx
+++ b/apps/website/src/pages/Home/index.tsx
@@ -56,13 +56,13 @@ function HeroSection() {
 
     switch (platform) {
         case "macos":
-            screenshotUrl = `./src/assets/screenshot_desktop_mac_${colorScheme}.png`;
+            screenshotUrl = `/screenshot_desktop_mac_${colorScheme}.png`;
             break;
         case "linux":
             break;
         case "windows":
         default:
-            screenshotUrl = `./src/assets/screenshot_desktop_win_${colorScheme}.png`;
+            screenshotUrl = `/screenshot_desktop_win_${colorScheme}.png`;
             break;
     }
 
@@ -126,42 +126,42 @@ function NoteTypesSection() {