Files
s.esmaeiliandClaude Opus 4.6 bb7f1e3378 feat: update Dockerfile, add category pages, fonts and product images
Rebuild Docker setup with simplified nginx-only Dockerfile (build runs
on host). Add category detail pages, IRANSans font files, product
images, and update all landing sections.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-10-07 00:45:51 +03:30

43 lines
1.8 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export const siteConfig = {
name: "ایمن پیشگامان",
nameEn: "Imen Pishgaman Safety",
url: "https://imenpishgaman.ir", // TODO: replace with the real production domain before deploy
locale: "fa_IR",
lang: "fa",
dir: "rtl" as const,
title: "ایمن پیشگامان | تجهیزات ایمنی و حفاظت فردی صنعتی",
description:
"ایمن پیشگامان — تأمین‌کننده تخصصی تجهیزات حفاظت فردی (PPE)، بازرسی، آموزش و راهکارهای ایمنی صنعتی برای سازمان‌هایی که جان انسان‌ها را جدی می‌گیرند.",
// TODO: replace with a dedicated 1200×630 social image when available
ogImage: {
src: "/images/hero.jpg",
width: 1792,
height: 1008,
alt: "کارگر صنعتی با تجهیزات ایمنی کامل",
},
logo: "/images/hero.jpg", // TODO: replace with a dedicated PNG/SVG logo file when available
favicon: "/favicon.svg",
themeColor: "#0a0a0c",
foundingDate: "2007",
areaServed: "IR",
openingHours: {
days: ["Saturday", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday"],
opens: "08:00",
closes: "17:00",
},
contact: {
phone: "+98-21-91008800",
phoneDisplay: "۰۲۱ - ۹۱ ۰۰ ۸۸ ۰۰",
email: "info@imenpishgaman.ir",
address: {
streetAddress: "خیابان کارگر شمالی، خیابان فر، کوچه دوم، پلاک ۱۲",
addressLocality: "تهران",
addressCountry: "IR",
},
},
socials: [] as string[], // TODO: add real social profile URLs when available
};
/** Absolute URL on the production domain. "/" → "https://domain/" (matches the sitemap entry). */
export const absUrl = (p: string) => new URL(p, siteConfig.url).toString();