import Image from "next/image"; import Link from "next/link"; import PageTitle from "@/components/PageTitle"; import { getBlogs, formatFaDate, blogPath, SITE_URL } from "@/lib/api"; import { ARTICLES as FALLBACK } from "@/lib/site"; export const metadata = { title: "مقالات و مطالب آموزشی", description: "مقالات تخصصی مهندسین مشاور دژبند قم درباره طراحی و ساخت سوله صنعتی، سازه‌های فلزی، نقشه‌های برق و مکانیک و استانداردهای ایمنی.", alternates: { canonical: `${SITE_URL}/articles` }, }; export const revalidate = 300; export default async function ArticlesPage() { const blogs = await getBlogs(); const items = blogs.length ? blogs.map((b) => ({ href: blogPath(b), img: b.image || "/images/articles/a-1.jpg", category: b.category, date: formatFaDate(b.date), title: b.title, external: false, })) : FALLBACK.map((a) => ({ ...a, external: true })); return ( <>
    {items.map((a) => { const Card = ( <>
    {`تصویر
    {a.category}
    {a.date}

    {a.title}

    ); return (
  • {a.external ? ( {Card} ) : ( {Card} )}
  • ); })}
); }