تخطَّ إلى المحتوى

الشعار

تعرض السمة شعاراً في رأس الموقع لكل موقع توثيق.

تأتي السمة مع ملفَّي شعار في مجلد assets/:

الملفالتنسيقالوصف
assets/f5-logo.svgSVGشعار F5 باللون الأحمر السحابي (#e4002b)
assets/github-avatar.pngPNGصورة رمزية لمنظمة GitHub (الافتراضية)

يتم تعيين الشعار الافتراضي في مصنع createF5xcDocsConfig ضمن config.ts:

const logo = options.logo || { src: '@f5-sales-demo/docs-theme/assets/github-avatar.png' };

إذا لم يتم توفير خيار logo، يُستخدم ملف PNG للصورة الرمزية على GitHub. المسار هو محدد حزمة npm يتم تحليله من خلال خريطة exports في package.json.

الخيار 1: استخدام شعار F5 بتنسيق SVG

Section titled “الخيار 1: استخدام شعار F5 بتنسيق SVG”

مرّر خيار logo إلى createF5xcDocsConfig:

import { createF5xcDocsConfig } from '@f5-sales-demo/docs-theme/config';
export default createF5xcDocsConfig({
logo: { src: '@f5-sales-demo/docs-theme/assets/f5-logo.svg' },
});

الخيار 2: استخدام شعار مخصص

Section titled “الخيار 2: استخدام شعار مخصص”

ضع ملف الشعار في مستودع المحتوى وأشر إليه:

import { createF5xcDocsConfig } from '@f5-sales-demo/docs-theme/config';
export default createF5xcDocsConfig({
logo: { src: './src/assets/my-logo.svg' },
});

الخيار 3: شعاران منفصلان للوضع الفاتح والداكن

Section titled “الخيار 3: شعاران منفصلان للوضع الفاتح والداكن”

يدعم Starlight شعاراً منفصلاً للوضع الفاتح والوضع الداكن:

import { createF5xcDocsConfig } from '@f5-sales-demo/docs-theme/config';
export default createF5xcDocsConfig({
logo: {
light: './src/assets/logo-light.svg',
dark: './src/assets/logo-dark.svg',
},
});
  • استخدم تنسيق SVG — ستعمل الصور النقطية (PNG، JPG) لكنها لن تتوسع بشكل واضح في جميع الأحجام
  • أضف viewBox — يضمن تغيير حجم الشعار بشكل متناسب (مثلاً، viewBox="0 0 100 100")
  • أبقِ حجم الملف صغيراً — يتم تحميل الشعار في كل صفحة؛ احرص على أن يكون أقل من 10 كيلوبايت
  • اختبر في كلا السمتين — تحقق من أن الشعار يبدو صحيحاً في الوضع الفاتح والوضع الداكن