SEO: metadata, sitemap, robots, OpenGraph, per-page titles + API stream field mapping

This commit is contained in:
BizzleBot
2026-02-19 17:55:55 +00:00
parent 8f4e5dea40
commit 86ce153ad2
10 changed files with 127 additions and 3 deletions
+9
View File
@@ -3,6 +3,15 @@ import { Radio } from 'lucide-react';
import { api, Stream } from '@/lib/api';
import StreamCard from '../components/StreamCard';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Live Cams',
description: 'Watch live wildlife cameras streaming 24/7 from Cape Coral.',
};
async function getStreams(): Promise<Stream[]> {
try { return await api.getStreams(); }
catch { return []; }