محتوای سایت (متنها و تصاویر)
تمام متنها و آدرس تصاویر سایت در فایل site-content.json قرار دارد.
دستهبندی فایل JSON
meta: عنوان و توضیح هر صفحه (برای SEO و metadata)images: آدرس تصاویر و ویدیوها (لوگو، هیرو، کاروسل، محصولات و…)navigation: منوی هدر و فوتر (لینکها، برچسبها، لوگو)pages: محتوای هر صفحه و هر بخش (home, about, contact, consultation, product و زیرصفحات محصولات)forms: برچسبها، placeholderها، گزینههای موضوع و پیامهای فرم تماس و مشاوره
تغییر محتوا بدون بیلد
- یک کپی از
content/site-content.jsonدر پوشهpublicبا نامcontent.jsonقرار دهید. - بعد از هر استقرار (deploy)، فقط فایل
public/content.jsonرا روی سرور ویرایش یا جایگزین کنید. - در هر درخواست، اگر
public/content.jsonموجود باشد، محتوا از آن خوانده میشود؛ در غیر این صورت ازcontent/site-content.json(همان بیلد) استفاده میشود.
برای بهروزرسانی در محیط توسعه (dev)، ویرایش همین فایل content/site-content.json کافی است و با رفرش یا HMR تغییرات دیده میشود.