diff --git a/.changeset/weak-apes-bow.md b/.changeset/weak-apes-bow.md new file mode 100644 index 00000000..2e4f34fa --- /dev/null +++ b/.changeset/weak-apes-bow.md @@ -0,0 +1,5 @@ +--- +"@quassel/website": patch +--- + +Improve website diff --git a/apps/website/.docker/nginx.conf b/apps/website/.docker/nginx.conf index 27e2a65c..810ce642 100644 --- a/apps/website/.docker/nginx.conf +++ b/apps/website/.docker/nginx.conf @@ -14,4 +14,9 @@ server { try_files $uri $uri/ /index.html =404; } + + location ~* \.(?:ico|css|js|gif|jpe?g|png|woff2?|eot|ttf|svg|otf|webp)$ { + expires 1y; + add_header Cache-Control "public"; + } } diff --git a/apps/website/public/android-chrome-192x192.png b/apps/website/public/android-chrome-192x192.png new file mode 100644 index 00000000..ae929a3c Binary files /dev/null and b/apps/website/public/android-chrome-192x192.png differ diff --git a/apps/website/public/assets/arrow.svg b/apps/website/public/assets/arrow.svg deleted file mode 100644 index 9b0e5173..00000000 --- a/apps/website/public/assets/arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/apps/website/public/assets/poster.png b/apps/website/public/assets/poster.png deleted file mode 100644 index fb54d599..00000000 Binary files a/apps/website/public/assets/poster.png and /dev/null differ diff --git a/apps/website/public/favicon-16x16.png b/apps/website/public/favicon-16x16.png new file mode 100644 index 00000000..a4eaf453 Binary files /dev/null and b/apps/website/public/favicon-16x16.png differ diff --git a/apps/website/public/favicon-32x32.png b/apps/website/public/favicon-32x32.png new file mode 100644 index 00000000..643a149b Binary files /dev/null and b/apps/website/public/favicon-32x32.png differ diff --git a/apps/website/public/favicon-48x48.png b/apps/website/public/favicon-48x48.png new file mode 100644 index 00000000..3427e8ea Binary files /dev/null and b/apps/website/public/favicon-48x48.png differ diff --git a/apps/website/public/favicon-60x60.png b/apps/website/public/favicon-60x60.png new file mode 100644 index 00000000..e3bcce2a Binary files /dev/null and b/apps/website/public/favicon-60x60.png differ diff --git a/apps/website/public/favicon-64x64.png b/apps/website/public/favicon-64x64.png new file mode 100644 index 00000000..619742e9 Binary files /dev/null and b/apps/website/public/favicon-64x64.png differ diff --git a/apps/website/public/favicon-96x96.png b/apps/website/public/favicon-96x96.png new file mode 100644 index 00000000..6d52674c Binary files /dev/null and b/apps/website/public/favicon-96x96.png differ diff --git a/apps/website/public/favicon.ico b/apps/website/public/favicon.ico new file mode 100644 index 00000000..850b12f6 Binary files /dev/null and b/apps/website/public/favicon.ico differ diff --git a/apps/website/public/opengraph.png b/apps/website/public/opengraph.png new file mode 100644 index 00000000..6a568093 Binary files /dev/null and b/apps/website/public/opengraph.png differ diff --git a/apps/website/public/assets/openscript-logo.svg b/apps/website/src/assets/logos/openscript-logo.svg similarity index 100% rename from apps/website/public/assets/openscript-logo.svg rename to apps/website/src/assets/logos/openscript-logo.svg diff --git a/apps/website/public/assets/quassel-icon.svg b/apps/website/src/assets/logos/quassel-icon.svg similarity index 100% rename from apps/website/public/assets/quassel-icon.svg rename to apps/website/src/assets/logos/quassel-icon.svg diff --git a/apps/website/public/assets/uzh-logo.svg b/apps/website/src/assets/logos/uzh-logo.svg similarity index 100% rename from apps/website/public/assets/uzh-logo.svg rename to apps/website/src/assets/logos/uzh-logo.svg diff --git a/apps/website/public/assets/play-button.svg b/apps/website/src/assets/videos/play-button.svg similarity index 100% rename from apps/website/public/assets/play-button.svg rename to apps/website/src/assets/videos/play-button.svg diff --git a/apps/website/src/assets/videos/poster.png b/apps/website/src/assets/videos/poster.png new file mode 100644 index 00000000..0f430a7a Binary files /dev/null and b/apps/website/src/assets/videos/poster.png differ diff --git a/apps/website/src/assets/video/quassel.mp4 b/apps/website/src/assets/videos/quassel.mp4 similarity index 61% rename from apps/website/src/assets/video/quassel.mp4 rename to apps/website/src/assets/videos/quassel.mp4 index b08c06d9..779cf91a 100644 Binary files a/apps/website/src/assets/video/quassel.mp4 and b/apps/website/src/assets/videos/quassel.mp4 differ diff --git a/apps/website/src/components/Head.astro b/apps/website/src/components/Head.astro new file mode 100644 index 00000000..a7d3cea3 --- /dev/null +++ b/apps/website/src/components/Head.astro @@ -0,0 +1,34 @@ +--- +const { title } = Astro.props; +const ogImageUrl = "/opengraph.png"; +--- + +
+ + + + + + + + +