يدعم البرنامج المساعد MkDocs العرض المبسط للصور مع GLightbox.
GLightbox عبارة عن مكتبة Lightbox خالصة لجافا سكريبت مع دعم للهواتف المحمولة.
عرض توضيحي مباشر باستخدام مادة MkDocs.
قم بتثبيت البرنامج المساعد من PyPI
pip install mkdocs-glightbox
قم بإضافة البرنامج المساعد glightbox
إلى أقسام الملحقات الإضافية mkdocs.yml:
plugins :
- glightbox
ستتم إضافة جميع الصور إلى تأثير العرض المبسط تلقائيًا، باستثناء الصور الموجودة في علامة الربط وصور الرموز التعبيرية من امتدادات pymdown.
يمكنك تخصيص المكون الإضافي عن طريق تمرير الخيارات في mkdocs.yml:
plugins :
- glightbox :
touchNavigation : true
loop : false
effect : zoom
slide_effect : slide
width : 100%
height : auto
zoomable : true
draggable : true
skip_classes :
- custom-skip-class-name
auto_caption : false
caption_position : bottom
background : white
shadow : true
manual : false
خيار | تقصير | وصف |
---|---|---|
touchNavigation | حقيقي | تمكين أو تعطيل التنقل باللمس (التمرير). |
حلقة | خطأ شنيع | حلقة الشرائح في النهاية. |
تأثير | تكبير | اسم التأثير على Lightbox مفتوح. (التكبير، التلاشي، لا شيء) |
Slide_effect | شريحة | اسم التأثير على شريحة العرض المبسط. (الشريحة، التكبير/التصغير، التلاشي، لا شيء) |
عرض | آلي | عرض العناصر المضمنة وإطارات iframe. يمكنك استخدام أي وحدة على سبيل المثال 90% أو 100 فولت واط للعرض الكامل. |
ارتفاع | آلي | ارتفاع العناصر المضمنة وإطارات iframe. يمكنك استخدام أي وحدة، على سبيل المثال 90%، 100vh أو تلقائي. |
قابل للتكبير | حقيقي | تمكين أو تعطيل الصور القابلة للتكبير. |
قابلة للسحب | حقيقي | تمكين أو تعطيل السحب بالماوس للانتقال إلى الشريحة السابقة والتالية. |
Skip_classes | [ ] | قم بتعطيل العرض المبسط لتلك الصورة باسم فئة مخصصة محددة. |
auto_caption | خطأ شنيع | تمكين أو تعطيل استخدام الصورة بالكامل كعنوان للتسمية التوضيحية تلقائيًا. |
caption_position | قاع | موضع التسميات التوضيحية الافتراضي. (أسفل، أعلى، يسار، يمين) |
خلفية | أبيض | خلفية CSS لصورة العرض المبسط. ستظهر الخلفية عندما تكون الصورة شفافة. يمكنك استخدام أي قيمة CSS للخلفية، على سبيل المثال #74b9ff أو Gainsboro أو none مقابل لا شيء. |
الظل | حقيقي | تمكين أو تعطيل ظل صورة العرض المبسط. قم بتعطيله عندما تكون الخلفية none لمنع الظل حول الصورة الشفافة. |
يدوي | خطأ شنيع | عندما يكون صحيحًا، يجب تمكين العرض المبسط لكل صورة يدويًا عن طريق إضافة فئة on-glb إليها أو إضافة glightbox: true meta على الصفحة. |
تحقق من المزيد من معلومات الخيارات في GLightbox Docs.
لمزيد من المرونة:
دعم التسمية التوضيحية لصورة العرض المبسط، تحقق من مزيد من التفاصيل حول التسمية التوضيحية.
دعم تجميع الصور كمعارض، تحقق من مزيد من التفاصيل في المعرض.
ملحوظة
إذا كانت هذه هي المرة الأولى التي تستخدم فيها ميزة البرنامج الإضافي MkDocs، فيجب أن تعلم أن MkDocs يتضمن مكونًا إضافيًا افتراضيًا يسمى search
. إذا كنت تريد الاحتفاظ بميزة البحث، فأنت بحاجة إلى إضافة مكون search
الإضافي مرة أخرى إلى قائمة plugins
.
site/assets/javascripts/
وملف CSS إلى دليل site/assets/stylesheets/
تم ترخيص هذا المشروع بموجب ترخيص MIT - راجع ملف LICENSE.md للحصول على التفاصيل.