import Link from "next/link"; import { convertTimestampToJalali } from "@/helper"; function Head({ data, cityName }) { const firstTag = data?.tag?.[0]; const createdDate = data?.created ? convertTimestampToJalali(data.created) : ""; // normalizeBlog تگ‌ها را به [{name}] تبدیل می‌کند؛ نامِ خالی حذف می‌شود. const tags = (Array.isArray(data?.tag) ? data.tag : []) .map((t) => (typeof t === "string" ? t : t?.name)) .filter(Boolean); return (
بلاگ {">"} {firstTag && ( <>

{firstTag.name} {">"}

)}

{data?.title}

{data?.title}

{/* شهر پست در HTML قابل‌مشاهده — نه فقط در متادیتا. برچسب با همان تایپوگرافی «نویسنده/تاریخ» تا با بقیهٔ سربرگ هم‌خانواده بماند. */} {cityName && (

مخصوص شهر:

{cityName}

)} {data?.author && (

نویسنده:

{data.author}

)} {createdDate && (

تاریخ انتشار:

{createdDate}

)} {data?.reading_time > 0 && (

زمان مطالعه:

{data.reading_time} دقیقه

)}
{/* فهرست کامل تگ‌ها — تا این تغییر فقط تگ اول در بردکرامب دیده می‌شد. صفحهٔ فیلتر تگ وجود ندارد، پس چیپ‌ها بدون لینک رندر می‌شوند. */} {tags.length > 0 && ( )}
); } export default Head;