EXIFhttps://photos.sambecker.com

NEXT_PUBLIC_SITE_DOMAIN (على سبيل المثال ، photos.domain.com-يستخدم في الرابط الثابت وشوهد في NAV العلوي اليمين)AUTH_SECRETADMIN_EMAILADMIN_PASSWORD/adminpnpm i لتثبيت التبعياتvercel loginvercel link لتوصيل CLI بمشروعكvercel dev لبدء تشغيل خادم Dev مع متغيرات البيئة التي تديرها Vercel
سيؤدي استخدام هذه الميزة إلى رسوم من Openai. عند تمكين توليد نص الذكاء الاصطناعي ، اتبع جميع عمليات التخفيف الموصى بها من أجل تجنب الرسوم والهجمات غير المتوقعة. تأكد من أن متغير البيئة المفتاح Openai Secret الخاص بك غير مسبوقة بـ Next_public.
OPENAI_SECRET_KEYAI_TEXT_AUTO_GENERATED_FIELDS = title, semanticall (افتراضي)titlecaptiontagssemanticnone@vercel/analytics المتضمنة بالفعل)@vercel/speed-insights المتضمنة بالفعل)يمكن تغيير سلوك التطبيق من خلال تكوين متغيرات البيئة التالية:
NEXT_PUBLIC_SITE_TITLE (شوهد في علامة التبويب المتصفح)NEXT_PUBLIC_SITE_DESCRIPTION (شوهد في NAV ، أسفل العنوان)NEXT_PUBLIC_SITE_ABOUT (شوهد في الشريط الجانبي للشبكة - علامات تنسيق غنية مقبولة: <b> ، <strong> ، <i> ، <em> ، <u> ، <br> ) NEXT_PUBLIC_GRID_HOMEPAGE = 1 يعرض تخطيط الشبكة على الصفحة الرئيسيةNEXT_PUBLIC_DEFAULT_THEME = light | dark مجموعات NEXT_PUBLIC_DEFAULT_THEME = light | dark المميزة المفضلة (الافتراضية system عند عدم تكوينها)NEXT_PUBLIC_PRO_MODE = 1 يتيح تخزين صورة أعلى جودة (يؤدي إلى زيادة استخدام التخزين)NEXT_PUBLIC_STATICALLY_OPTIMIZE_PAGES = 1 يتيح تحسينًا ثابتًا للصفحات ، أي أن يقدم صفحات في وقت البناء (يؤدي إلى زيادة استخدام المشروع) -NEXT_PUBLIC_STATICALLY_OPTIMIZE_OG_IMAGES = 1 يتيح تحسينًا ثابتًا لصور OG ، أي أن يصنع الصور في وقت الإنشاء (يؤدي إلى زيادة استخدام المشروع) -NEXT_PUBLIC_MATTE_PHOTOS = 1 يقيد حجم كل صورة ، ويمكّن الحدود المحيطة (يحتمل أن تكون مفيدة للصور ذات نسب عرضية طويلة)NEXT_PUBLIC_BLUR_DISABLED = 1 يمنع تخزين بيانات طمس الصورة وعرضها (من المحتمل أن يكون مفيدًا للحد من استخدام ما بعد)NEXT_PUBLIC_GEO_PRIVACY = 1 يعطل جمع/عرض البيانات المستندة إلى الموقع (NEXT_PUBLIC_HIDE_REPO_LINK = 1 يزيل رابط تذييل إلى الريبوNEXT_PUBLIC_ALLOW_PUBLIC_DOWNLOADS = 1 يتيح تنزيلات الصور العامة لجميع الزوار (NEXT_PUBLIC_PUBLIC_API = 1 يمكّن واجهة برمجة التطبيقات العامة المتاحة في /apiNEXT_PUBLIC_IGNORE_PRIORITY_ORDER = 1 يمنع الحقل priority_orderNEXT_PUBLIC_HIDE_SOCIAL = 1 يزيل زر x من وسيط مشاركةNEXT_PUBLIC_HIDE_FILM_SIMULATIONS = 1 يمنع محاكاة Fujifilm تظهر في الشريط الجانبي /grid و CMD-KNEXT_PUBLIC_HIDE_EXIF_DATA = 1 يخفي بيانات EXIF في تفاصيل الصورة وصور OG (من المحتمل أن تكون مفيدة للمحافظ ، والتي لا تركز على التصوير الفوتوغرافي)NEXT_PUBLIC_GRID_ASPECT_RATIO = 1.5 مجموعة نسبة العرض إلى الارتفاع لبلاط الشبكة (الافتراضيات إلى 1 - تزيل إلى 0 القيد)NEXT_PUBLIC_SHOW_LARGE_THUMBNAILS = 1 يضمن الصور المصغرة الكبيرة على مشاهدات شبكة الصورNEXT_PUBLIC_OG_TEXT_ALIGNMENT = BOTTOM يحافظ على محاذاة نص صورة OG (الافتراضي هو الأعلى) يمكن استخدام محول تخزين واحد فقط - BLOB BLOB أو CloudFlare R2 أو AWS S3 - في وقت واحد. من الناحية المثالية ، تم تكوين هذا قبل تحميل الصور (انظر العدد رقم 34 لاعتبارات الترحيل). إذا كان لديك محولات متعددة ، فيمكنك تعيين واحدة على أنها مفضلة عن طريق تخزين "AWS-S3" أو "CloudFlare-R2" أو "Vercel-Blob" في NEXT_PUBLIC_STORAGE_PREFERENCE .
[{
"AllowedHeaders" : [ " * " ],
"AllowedMethods" : [
" GET " ,
" PUT "
],
"AllowedOrigins" : [
" http://localhost:3000 " ,
" https://{VERCEL_PROJECT_NAME}*.vercel.app " ,
" {PRODUCTION_DOMAIN} "
]
}]NEXT_PUBLIC_CLOUDFLARE_R2_BUCKET : اسم دلوNEXT_PUBLIC_CLOUDFLARE_R2_ACCOUNT_ID : معرف الحساب (الموجود في صفحة نظرة عامة على R2)NEXT_PUBLIC_CLOUDFLARE_R2_PUBLIC_DOMAIN : إما "your-custom-domain.com" أو "pub-jf90908 ... s0d9f8s0s9df.dev" ( لا تشمل "https: //" في مجالك )NEXT_PUBLIC ):CLOUDFLARE_R2_ACCESS_KEYCLOUDFLARE_R2_SECRET_ACCESS_KEY[{
"AllowedHeaders" : [ " * " ],
"AllowedMethods" : [
" GET " ,
" PUT "
],
"AllowedOrigins" : [
" http://localhost:* " ,
" https://{VERCEL_PROJECT_NAME}*.vercel.app " ,
" {PRODUCTION_DOMAIN} "
],
"ExposeHeaders" : []
}]NEXT_PUBLIC_AWS_S3_BUCKET : اسم دلوNEXT_PUBLIC_AWS_S3_REGION : منطقة دلو ، على سبيل المثال ، "US-East-1"{
"Version" : " 2012-10-17 " ,
"Statement" : [
{
"Effect" : " Allow " ,
"Action" : [
" s3:PutObject " ,
" s3:PutObjectACL " ,
" s3:GetObject " ,
" s3:ListBucket " ,
" s3:DeleteObject "
],
"Resource" : [
" arn:aws:s3:::{BUCKET_NAME} " ,
" arn:aws:s3:::{BUCKET_NAME}/* "
]
}
]
}NEXT_PUBLIC ):AWS_S3_ACCESS_KEYAWS_S3_SECRET_ACCESS_KEY يمكن تحويل Vercel Postgres إلى مزود آخر متوافق مع Postgres ومتوافق مع تحديث POSTGRES_URL . يعمل بعض مقدمي الخدمات فقط عند تعطيل SSL ، والذي يمكن تكوينه عن طريق إعداد DISABLE_POSTGRES_SSL = 1 .
6543DISABLE_POSTGRES_SSL = 1 بالنسبة إلى إعادة الشحن ، انقر فوق "رمز" ، ثم "تحديث فرع" من صفحة الريبو الرئيسية. إذا قمت باستنساخ الرمز في الأصل ، فيمكنك إنشاء شوكة من GitHub ، ثم قم بتحديث اتصال GIT الخاص بك من إعدادات مشروع Vercel. بمجرد الانتهاء من ذلك ، قد تحتاج إلى الانتقال إلى صفحة نشر المشروع الخاصة بك ، انقر فوق ••• ، حدد "إنشاء النشر" ، واختر
main.
على سطح المكتب ، حدد ••• قائمة في الجزء العلوي الأيمن بجوار عنوان الموقع واختر ، "حدد MOUNTION." على الهاتف المحمول ، يمكن الوصول إلى "تحديد صور متعددة" من قائمة البحث. من هناك ، يمكنك إجراء الإجراءات بالجملة والمفضلة وحذف الإجراءات.
يعمل هذا القالب على تحسين المشاهدات الأساسية بشكل ثابت مثل
/و/gridلتقليل أوقات تحميل الزوار. وبالتالي ، عند إضافة الصور أو تحريرها أو إزالتها ، قد يستغرق الأمر عدة دقائق لتلك التغييرات التي يجب نشرها. إذا كان يبدو أن التغيير لا يسري ، فحاول التنقل إلى/admin/configurationوالنقر فوق "Clear Cache."
مع تطور القالب ، تمت إضافة حقول exif (مثل العدسات) ، ويتم إنشاء بيانات طمس من خلال طريقة مختلفة ، وتم إضافة ميزات الذكاء الاصطناعي/الخصوصية. من أجل إحضار الصور القديمة ، إما انقر فوق الزر "Sync" بجوار صورة أو استخدام صفحة الصور القديمة (
/admin/outdated) لإجراء تحديثات الدُفعات.
تتطلب العديد من الخدمات مثل iMessage و Slack و X ، استجابات شبه ثابتة عند تحرير المحتوى القائم على الارتباط. من أجل ضمان استجابة كافية ، فكر في تقديم الصفحات وأصول الصور في وقت مبكر عن طريق تمكين التحسين الثابت عن طريق تعيين
NEXT_PUBLIC_STATICALLY_OPTIMIZE_PAGES = 1وNEXT_PUBLIC_STATICALLY_OPTIMIZE_OG_IMAGES = 1. ضع في اعتبارك أن هذا سيزيد من استخدام النظام الأساسي.
بشكل افتراضي ، يتم عرض جميع الصور عرضًا كاملًا ، بغض النظر عن التوجه. تمكين الحصير لعرض الصور الأفقية والعمودية على مقاييس مماثلة عن طريق تعيين
NEXT_PUBLIC_MATTE_PHOTOS = 1.
تعتمد كثافة شبكة Thumbnail (شوهد على
/grid، نظرة عامة على العلامات ، ومجموعات الصور الأخرى) على تكوين نسبة العرض إلى الارتفاع (نسب 1 أو أقل تحتوي على المزيد من الصور لكل صف). يمكن تجاوز هذا عن طريق تعيينNEXT_PUBLIC_SHOW_LARGE_THUMBNAILS = 1.
في حين أن جميع المسارات المخفية (
/tag/hidden/*) تتطلب المصادقة ، تظل الروابط الأولية لأصول الصور الفردية متاحة للجمهور. عناوين URL التي تم إنشاؤها عشوائيًا من مزودي التخزين آمنة فقط عن طريق الغموض. استخدم بحذر.
انتقل إلى
/admin/configurationوانقر فوق "مسح ذاكرة التخزين المؤقت".
انتقل إلى
/admin/configurationوانقر فوق "مسح ذاكرة التخزين المؤقت". إذا لم يساعد هذا ، افتح مشكلة.
التكوين الغائب ، نسبة عرض الشبكة الافتراضية هي
1. يمكن تعيينNEXT_PUBLIC_GRID_ASPECT_RATIOعلى أي رقم (على سبيل المثال ،1.5ل 3: 2 صور) أو تجاهلها عن طريق الإعداد إلى0.
يتم تخزين بيانات محاكاة Fujifilm في ثنائيات Makernote الخاصة بالبائع المضمنة في بيانات EXIF. في ظل ظروف معينة ، يجوز للوسيط تجريد هذه البيانات. على سبيل المثال ، هناك مشكلة معروفة على iOS حيث يؤدي تحرير صورة ، على سبيل المثال ، اقتصاصها ، إلى فقدان بيانات Makernote. إذا بدا أن بيانات المحاكاة مفقودة ، فحاول استيراد الملف الأصلي كما تم تخزينه بواسطة الكاميرا. بالإضافة إلى ذلك ، إذا تمكنت من تأكيد وضع المحاكاة ، فيمكنك تحرير الصورة وتحديدها يدويًا.
لعدة أسباب ، يتم دعم التوجهات الخارجة فقط: 1 و 3 و 6 و 8. التوجهات 2 و 4 و 5 و 7 - التي تستفيد من النسخ المتطابق - غير مدعومة.
ولدت الإصدارات السابقة من هذا القالب بيانات طمس على العميل ، والتي تباينت بصريًا من المتصفح إلى المتصفح. يتم إنشاء البيانات الآن باستمرار على الخادم. إذا كنت ترغب في تحديث بيانات الضبابية للحصول على صورة معينة ، فقم بتحرير الصورة المعنية ، وعدم إجراء أي تغييرات ، واختيار "تحديث".
المهلة الافتراضية لمعالجة التحميلات المتعددة هي 60 ثانية (حد حسابات الهواية). يمكن تمديد ذلك إلى 5 دقائق على حسابات Pro عن طريق تعيين
maxDuration = 300فيsrc/app/admin/uploads/page.tsx.
قد تحتاج إلى الاعتمادات قبل الشراء قبل الوصول إلى API Openai. انظر العدد رقم 110 للمناقشة.
ربما. انظر العدد رقم 116 للمناقشة.