import type { Metadata } from "next" import Link from "next/link" import { TrackedLink } from "@/components/ui/tracked-link" import { articles } from "@/lib/articles" export const metadata: Metadata = { title: "Premiere Pro AI Editing & Automation Guides", description: "Practical guides to AI-assisted video editing, Premiere Pro workflow automation, and using a local MCP server without giving up creative control.", alternates: { canonical: "/blog/" }, openGraph: { title: "Premiere Pro AI Editing & Automation Guides", description: "Practical, local-first guides to AI-assisted video editing and Adobe Premiere Pro workflow automation.", url: "/blog/", type: "website", }, } const structuredData = { "@context": "https://schema.org", "@type": "CollectionPage", "@id": "https://premiere-pro-mcp.com/blog/#collection", name: "MCP for Adobe Premiere Pro Guides", description: "Practical guides to AI-assisted video editing, Premiere Pro automation, and local MCP workflows.", url: "https://premiere-pro-mcp.com/blog/", isPartOf: { "@id": "https://premiere-pro-mcp.com/#website" }, mainEntity: { "@type": "ItemList", itemListElement: articles.map((article, index) => ({ "@type": "ListItem", position: index + 1, url: `https://premiere-pro-mcp.com/blog/${article.slug}/`, name: article.title, })), }, } const articleDateFormatter = new Intl.DateTimeFormat("en-US", { day: "numeric", month: "long", timeZone: "UTC", year: "numeric", }) function formatArticleDate(date: string) { return articleDateFormatter.format(new Date(`${date}T00:00:00Z`)) } export default function BlogPage() { return ( <>