Skip to main content

MkDocs GLightbox

PyPI version PyPI downloads

A MkDocs plugin supports image lightbox with GLightbox.

GLightbox is a pure javascript lightbox library with mobile support.

Live demo with Material for MkDocs.

Dependency

  1. Python Package
    1. beautifulsoup4>=4.11.1
  2. GLightbox javascript file and css file
    1. GLightbox==3.2.0

Usage

  1. Install plugin from pypi

    pip install mkdocs-glightbox
    
  2. Add glightbox plugin to your mkdocs.yml plugins sections:

    plugins:
       - glightbox
    
  3. You may customize the plugin by passing options in mkdocs.yml:

    plugins:
       - glightbox:
           touchNavigation: true
           loop: false
           effect: zoom
           width: 100%
           height: auto
           zoomable: true
           draggable: true
    
    Option Default Description
    touchNavigation true Enable or disable the touch navigation (swipe).
    loop false Loop slides on end.
    effect zoom Name of the effect on lightbox open. (zoom, fade, none)
    width 100% Default width for inline elements and iframes. You can use any unit for example 90% or 100vw for full width.
    height auto Default height for inline elements and iframes. You can use any unit for example 90%, 100vh or auto.
    zoomable true Enable or disable zoomable images.
    draggable true Enable or disable mouse drag to go prev and next slide.

    Check more options information on GLightbox Docs.

  4. For more flexibility, you can disable lightbox by a specific image or a specific page.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Metadata

Release files for mkdocs-glightbox-tables 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mkdocs-glightbox-tables 0.2.4
File Size Uploaded
mkdocs-glightbox-tables-0.2.4.tar.gz 24.3 kB Details

Release files / mkdocs-glightbox-tables-0.2.4.tar.gz

Download URL mkdocs-glightbox-tables-0.2.4.tar.gz
Size 24.3 kB
Tags Source
SHA-256 checksum
How to use checksums
086f9d7763a77fef362d82d95403f3cef11675836881facadb5d6faad285c03d
BLAKE2b-256 checksum
How to use checksums
d7ede8655c0d3119ffb1ceb0803d2a7a6a43a131554a35418e488b381f2a3fb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.13

Release history Release notifications | RSS feed

This release

0.2.4 This release

1 release file

0.2.3

1 release file

0.2.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page