86 lines
4.8 KiB
TypeScript
86 lines
4.8 KiB
TypeScript
import type { MeshkeeBlog } from "@/lib/meshkee";
|
|
|
|
export const fallbackBlogs: MeshkeeBlog[] = [
|
|
{
|
|
id: "fallback-style-guide",
|
|
businessId: 50,
|
|
title: "راهنمای انتخاب لباس برای استایل روزمره",
|
|
titleFa: "راهنمای انتخاب لباس برای استایل روزمره",
|
|
slug: "sample-daily-style-guide",
|
|
abstract:
|
|
"این مقالهی تستی برای نمایش ساختار صفحه است و پس از انتشار مقالههای مزون، خودکار با محتوای CMS جایگزین میشود.",
|
|
mainTextHtml: `
|
|
<p>انتخاب لباس روزمره زمانی سادهتر میشود که راحتی، رنگ و فرم را در کنار هم ببینیم. در این راهنما چند نکتهی کاربردی برای ساختن یک استایل هماهنگ مرور میکنیم.</p>
|
|
<h2>از رنگهای پایه شروع کنید</h2>
|
|
<p>رنگهای خنثی پایهای منعطف برای ترکیبهای مختلف میسازند. سپس میتوانید با یک اکسسوری یا لایهی رنگی، شخصیت بیشتری به ظاهر خود بدهید.</p>
|
|
<blockquote><p>لباسی را انتخاب کنید که علاوه بر زیبایی، با ریتم زندگی روزانهی شما هماهنگ باشد.</p></blockquote>
|
|
<h3>چکلیست انتخاب لباس</h3>
|
|
<ul>
|
|
<li>تناسب فرم لباس با موقعیت استفاده</li>
|
|
<li>هماهنگی رنگها با یکدیگر</li>
|
|
<li>راحتی پارچه در استفاده طولانی</li>
|
|
</ul>
|
|
<h4>مقایسهی پیشنهادی</h4>
|
|
<table>
|
|
<thead><tr><th>موقعیت</th><th>پارچه</th><th>رنگ پایه</th><th>لایه دوم</th><th>اکسسوری پیشنهادی</th></tr></thead>
|
|
<tbody>
|
|
<tr><td>روزمره</td><td>نخ و پنبه</td><td>کرم</td><td>کت سبک</td><td>شال ساده</td></tr>
|
|
<tr><td>محیط کار</td><td>ترکیبی</td><td>سرمهای</td><td>مانتوی ساختارمند</td><td>کیف مینیمال</td></tr>
|
|
<tr><td>دورهمی</td><td>ساتن مات</td><td>مشکی</td><td>رویه آزاد</td><td>زیورآلات ظریف</td></tr>
|
|
</tbody>
|
|
</table>
|
|
<p>برای دیدن تازهترین نوشتهها همیشه میتوانید به <a href="/blog">فهرست مقالات</a> برگردید.</p>
|
|
`,
|
|
status: "published",
|
|
type: "article",
|
|
categoryId: "fallback-style",
|
|
categoryName: "راهنمای استایل",
|
|
tags: ["استایل", "راهنما"],
|
|
titleImageUrl: "/images/interior/interior-wide.jpg",
|
|
publishedAt: "2026-09-29T10:00:00.000Z",
|
|
createdAt: "2026-09-29T10:00:00.000Z",
|
|
updatedAt: "2026-09-29T10:00:00.000Z",
|
|
author: { firstName: "تحریریه", lastName: "مزون هدیه" },
|
|
},
|
|
{
|
|
id: "fallback-color-guide",
|
|
businessId: 50,
|
|
title: "ترکیب رنگهای خنثی در پوشش",
|
|
titleFa: "ترکیب رنگهای خنثی در پوشش",
|
|
slug: "sample-neutral-colors",
|
|
abstract: "چند ایده ساده برای ساختن ترکیبهای آرام و هماهنگ با رنگهای خنثی.",
|
|
mainTextHtml: "<p>این نوشته نمونهای کوتاه برای نمایش مقالات مشابه است.</p>",
|
|
status: "published",
|
|
type: "article",
|
|
categoryId: "fallback-style",
|
|
categoryName: "راهنمای استایل",
|
|
titleImageUrl: "/images/interior/interior-detail.jpg",
|
|
publishedAt: "2026-09-25T10:00:00.000Z",
|
|
createdAt: "2026-09-25T10:00:00.000Z",
|
|
updatedAt: "2026-09-25T10:00:00.000Z",
|
|
author: { firstName: "تحریریه", lastName: "مزون هدیه" },
|
|
},
|
|
{
|
|
id: "fallback-fabric-guide",
|
|
businessId: 50,
|
|
title: "چطور پارچه مناسب فصل را انتخاب کنیم",
|
|
titleFa: "چطور پارچه مناسب فصل را انتخاب کنیم",
|
|
slug: "sample-seasonal-fabrics",
|
|
abstract: "مروری کوتاه بر بافتها و انتخاب پارچه متناسب با فصل.",
|
|
mainTextHtml: "<p>این نوشته نمونهای کوتاه برای نمایش مقالات مشابه است.</p>",
|
|
status: "published",
|
|
type: "article",
|
|
categoryId: "fallback-style",
|
|
categoryName: "راهنمای استایل",
|
|
titleImageUrl: "/images/interior/interior-wide-2.jpg",
|
|
publishedAt: "2026-09-20T10:00:00.000Z",
|
|
createdAt: "2026-09-20T10:00:00.000Z",
|
|
updatedAt: "2026-09-20T10:00:00.000Z",
|
|
author: { firstName: "تحریریه", lastName: "مزون هدیه" },
|
|
},
|
|
];
|
|
|
|
export function fallbackBlogById(id: string) {
|
|
return fallbackBlogs.find((blog) => String(blog.id) === id) || null;
|
|
}
|