import Link from "next/link"; import type { Metadata } from "next"; import { serviceHubLinks, servicePages, siteName, siteUrl } from "@/lib/site-content"; export const metadata: Metadata = { title: `Servicos de Engenharia de Software e Consultoria Tecnica | ${siteName}`, description: "Servicos de engenharia de software, consultoria Next.js, Tauri, Rust, arquitetura de software e integracao hardware + software para produtos e sistemas criticos.", alternates: { canonical: `${siteUrl}/servicos`, }, openGraph: { title: `Servicos de Engenharia de Software e Consultoria Tecnica | ${siteName}`, description: "Servicos de engenharia de software, consultoria Next.js, Tauri, Rust, arquitetura de software e integracao hardware + software para produtos e sistemas criticos.", url: `${siteUrl}/servicos`, siteName, type: "website", }, }; export default function ServicesIndexPage() { const jsonLd = { "@context": "https://schema.org", "@graph": [ { "@type": "CollectionPage", "@id": `${siteUrl}/servicos#page`, name: "Servicos de Engenharia de Software e Consultoria Tecnica", url: `${siteUrl}/servicos`, description: "Hub de servicos para engenharia de software, consultoria tecnica, Next.js, Tauri, Rust, IoT e arquitetura de software.", }, { "@type": "ItemList", itemListElement: servicePages.map((service, index) => ({ "@type": "ListItem", position: index + 1, url: `${siteUrl}/servicos/${service.slug}`, name: service.navLabel, })), }, ], }; return (