Skip to content

Releases: developerlee79/jekyll-sticky-toc

Release list

Release v0.1.0

Choose a tag to compare

@developerlee79 developerlee79 released this 29 Mar 10:28

Initial release of Jekyll Sticky TOC

Key Features

  • Smart Opt-in: Enable TOC per page using toc: true in Front Matter, or automate it for entire collections via sticky_toc.target_collection.
  • Flexible Heading Range: Complete control over which levels appear in your navigation (h1–h6) using min_depth and max_depth.
  • Responsive & Interactive
    • Optimized layouts for both desktop and mobile devices.
    • Choose between left/right panel placement.
    • Support for foldable nested lists and scroll-based auto-hide on desktop.
  • Configurable appearances
    • Easy styling through _config.yml for colors, borders, and positioning.
    • Native CSS variable support (--jtoc-*) for seamless integration with dark mode and custom themes without rebuilding.

Requirements

  • Ruby >= 2.7.0
  • Jekyll ~> 4.0

Links