This commit is contained in:
Timo Knuth
2026-02-05 12:42:16 +01:00
parent 47e54a4464
commit db93e678ee
3 changed files with 138 additions and 3 deletions

View File

@@ -3,7 +3,7 @@ import { Metadata } from 'next';
import Link from 'next/link';
import { Button } from '@/components/ui/Button';
import SeoJsonLd from '@/components/SeoJsonLd';
import { organizationSchema, websiteSchema } from '@/lib/schema';
import { organizationSchema, websiteSchema, newsArticleSchema } from '@/lib/schema';
import { ChevronRight, ExternalLink, Newspaper, Award, Calendar } from 'lucide-react';
export const metadata: Metadata = {
@@ -52,7 +52,16 @@ export default function PressPage() {
return (
<>
<SeoJsonLd data={[organizationSchema(), websiteSchema()]} />
<SeoJsonLd data={[
organizationSchema(),
websiteSchema(),
...pressReleases.map(pr => newsArticleSchema({
headline: pr.title,
datePublished: new Date(pr.date).toISOString(),
description: pr.excerpt,
url: pr.link,
}))
]} />
<div className="bg-white min-h-screen">
{/* Hero Section */}
@@ -105,6 +114,20 @@ export default function PressPage() {
{pr.excerpt}
</p>
{/* Key Facts Summary Block */}
<div className="bg-blue-50 border border-blue-100 rounded-xl p-6 mb-8">
<h4 className="text-sm font-semibold text-blue-900 uppercase tracking-wider mb-4 flex items-center gap-2">
<Award className="w-4 h-4" />
Key Facts
</h4>
<ul className="space-y-2 text-sm text-blue-800">
<li><strong>Company:</strong> QR Master</li>
<li><strong>Date:</strong> {pr.date}</li>
<li><strong>Product:</strong> Free QR Code & Barcode Generator</li>
<li><strong>Key Features:</strong> UTM tracking, vector export, analytics, dynamic QR codes</li>
</ul>
</div>
<div className="bg-gray-50 rounded-xl p-6 mb-8">
<h4 className="text-sm font-semibold text-gray-900 uppercase tracking-wider mb-4">Highlights</h4>
<ul className="grid sm:grid-cols-2 gap-4">