diff --git a/site/netlify.toml b/site/netlify.toml index 87332440..93093480 100644 --- a/site/netlify.toml +++ b/site/netlify.toml @@ -45,3 +45,9 @@ from = "/tags/*" to = "/blog" status = 307 + +# Redirect old support URL to new page +[[redirects]] + from = "/html5-video-support" + to = "/support" + status = 307 diff --git a/site/src/components/Footer.astro b/site/src/components/Footer.astro index f333205a..60fb0b7c 100644 --- a/site/src/components/Footer.astro +++ b/site/src/components/Footer.astro @@ -1,6 +1,6 @@ --- import { ArrowUpRight } from 'lucide-react'; -import { DISCORD_INVITE_URL, GITHUB_REPO_URL } from '@/consts'; +import { DISCORD_INVITE_URL, GITHUB_REPO_URL, MUX_URL } from '@/consts'; import Discord from './icons/discord.svg?react'; import GitHub from './icons/github.svg?react'; import LogoMonoVersion from './icons/logo-mono.svg?react'; @@ -97,7 +97,7 @@ const { class: className } = Astro.props; > Video hosting and streaming sponsored by Mux diff --git a/site/src/components/FooterDocs.astro b/site/src/components/FooterDocs.astro index 7f3bbc41..e393a513 100644 --- a/site/src/components/FooterDocs.astro +++ b/site/src/components/FooterDocs.astro @@ -1,6 +1,6 @@ --- import { ArrowUpRight } from 'lucide-react'; -import { DISCORD_INVITE_URL, GITHUB_REPO_URL } from '@/consts'; +import { DISCORD_INVITE_URL, GITHUB_REPO_URL, MUX_URL } from '@/consts'; import Discord from './icons/discord.svg?react'; import GitHub from './icons/github.svg?react'; import LogoMonoVersion from './icons/logo-mono.svg?react'; @@ -85,7 +85,7 @@ const { class: className } = Astro.props; class="underline intent:no-underline">video player. Video hosting and streaming sponsored by Mux. diff --git a/site/src/components/home/Header.astro b/site/src/components/home/Header.astro index 30a6fafb..6833ef7e 100644 --- a/site/src/components/home/Header.astro +++ b/site/src/components/home/Header.astro @@ -3,7 +3,7 @@ import FrameworkControl from '@/components/home/FrameworkControl'; import HeroVideo from '@/components/home/HeroVideo'; import SkinControl from '@/components/home/SkinControl'; import MuxLogoSmall from '@/components/icons/mux-logo-small.svg?react'; -import { VJS10_DEMO_VIDEO } from '@/consts'; +import { MUX_URL, VJS10_DEMO_VIDEO } from '@/consts'; const poster = `${VJS10_DEMO_VIDEO.poster}?time=0`; --- @@ -50,7 +50,7 @@ const poster = `${VJS10_DEMO_VIDEO.poster}?time=0`; > Video hosting sponsored by diff --git a/site/src/components/home/Sponsors.astro b/site/src/components/home/Sponsors.astro index 876ec9a6..bf1356cd 100644 --- a/site/src/components/home/Sponsors.astro +++ b/site/src/components/home/Sponsors.astro @@ -1,6 +1,7 @@ --- import clsx from 'clsx'; import type { ComponentType, SVGProps } from 'react'; +import { MUX_URL } from '@/consts'; import MuxLogo from '../icons/mux-logo.svg?react'; import BrightcoveLogo from '../icons/sponsors/brightcove.svg?react'; import BrowserStackLogo from '../icons/sponsors/browserstack.svg?react'; @@ -37,7 +38,7 @@ const sponsors: SponsorItem[] = [ class="grid grid-cols-1 rounded-xs border border-faded-black p-2 text-manila-light md:grid-cols-2 md:items-center dark:border-manila-light dark:text-faded-black" > + + + + + Support + + + + + { + tiles.map((tile) => ( + + + {tile.title} + + {Array.isArray(tile.body) ? ( + + {tile.body.map((line, i) => ( + {line} + ))} + + ) : ( + + {tile.body} + + )} + {tile.cta.href ? ( + + {tile.cta.label} + + + ) : ( + + {tile.cta.label} + + )} + + )) + } + + + +
{line}
+ {tile.body} +