استضافة الصور
يدعم Moraya رفع الصور إلى خدمات استضافة خارجية، واستبدال المسارات المحلية بروابط دائمة. قم بإعداد خدمة استضافة الصور المفضلة لديك في الإعدادات (Cmd+,) > Images.
مزودو الخدمة المدعومون
| المزود | واجهة API | المصادقة |
|---|---|---|
| SM.MS | https://sm.ms/api/v2/upload | Bearer Token |
| Imgur | https://api.imgur.com/3/image | Client-ID Header |
| GitHub | GitHub Contents API | Bearer Token (PAT) |
| Qiniu Kodo | Qiniu Upload API | Access Key + Secret Key |
| Aliyun OSS | OSS REST API | AccessKey ID + AccessKey Secret |
| Tencent COS | COS XML API | SecretId + SecretKey |
| AWS S3 | S3 REST API | Access Key + Secret Key |
| Google Cloud Storage | JSON API | Service Account Key |
| Custom | نقطة نهاية يحددها المستخدم | Bearer Token + Custom Headers |
إضافة مزود
انقر على “إضافة مضيف” في الإعدادات > Images لعرض قائمة اختيار المزودين. يتم تصنيف المزودين حسب الفئة:
- منصات استضافة الصور — SM.MS, Imgur
- مستودع Git — GitHub
- تخزين كائني — Qiniu Kodo, Aliyun OSS, Tencent COS, AWS S3, Google Cloud Storage
- مخصص — أي نقطة نهاية REST API
الإعداد
SM.MS
- سجّل في sm.ms واحصل على رمز API الخاص بك
- اختر SM.MS كمزود في الإعدادات > Images
- الصق رمز API الخاص بك
Imgur
- سجّل تطبيقاً في Imgur API
- اختر Imgur كمزود
- أدخل Client-ID الخاص بك
GitHub
- أنشئ Personal Access Token بصلاحية
repo - اختر GitHub كمزود
- أدخل رابط المستودع والفرع ومجلد الرفع والرمز
- اختر شبكة CDN: raw.githubusercontent.com (مباشر) أو jsDelivr (مُسرّع عبر CDN)
Qiniu Kodo
- سجّل في Qiniu Cloud وأنشئ حاوية تخزين
- اختر Qiniu Kodo كمزود
- أدخل Access Key وSecret Key واسم الحاوية والمنطقة
- اختيارياً عيّن نطاقاً مخصصاً للوصول عبر CDN
Aliyun OSS
- سجّل في Alibaba Cloud وأنشئ حاوية OSS
- اختر Aliyun OSS كمزود
- أدخل AccessKey ID وAccessKey Secret والحاوية والمنطقة (مثلاً
oss-cn-hangzhou) - اختيارياً عيّن نطاقاً مخصصاً
Tencent COS
- سجّل في Tencent Cloud وأنشئ حاوية COS
- اختر Tencent COS كمزود
- أدخل SecretId وSecretKey والحاوية والمنطقة (مثلاً
ap-guangzhou)
AWS S3
- أنشئ حاوية S3 في AWS Console
- اختر AWS S3 كمزود
- أدخل Access Key وSecret Key والحاوية والمنطقة (مثلاً
us-east-1)
Google Cloud Storage
- أنشئ حاوية في Google Cloud Console
- اختر Google Cloud Storage كمزود
- أدخل Service Account Key واسم الحاوية ومعرّف المشروع
Custom
- اختر Custom كمزود
- أدخل رابط نقطة نهاية الرفع
- قم بإعداد أي رؤوس مطلوبة ككائن JSON
طرق الرفع
الرفع اليدوي
انقر بزر الماوس الأيمن على صورة في المحرر واختر “Upload to Image Host”. سيتم استبدال المسار المحلي بالرابط المُرجع.
الرفع التلقائي
فعّل Auto Upload في الإعدادات > Images. عند لصق أو سحب صورة إلى المحرر، سيتم رفعها تلقائياً إلى الخدمة المُهيأة.
اختبار الرفع
انقر على “Test Upload” في الإعدادات للتحقق من الإعداد. يرسل Moraya صورة PNG صغيرة بحجم 1×1 بكسل أحمر لاختبار الاتصال.
الاستيراد من أهداف النشر
إذا قمت بإعداد هدف نشر على GitHub (راجع أهداف النشر)، يمكنك استيراد إعدادات المستودع مباشرة إلى إعداد استضافة صور GitHub بنقرة واحدة.