jekyll-toc

Jekyll plugin which generates a table of contents.

MIT License

Downloads
1.6M
Stars
340
Committers
14

Bot releases are hidden (Show)

jekyll-toc -

Published by toshimaru almost 6 years ago

New Feature

  • Add custom CSS classes #51 by @jfredrickson5

Enhancements

  • Drop Ruby 2.2 Support #63
  • RuboCop Configuration #64
jekyll-toc -

Published by toshimaru about 6 years ago

  • Require Ruby 2.3+ / Nokogiri 1.8+ #63 @toshimaru
jekyll-toc -

Published by toshimaru about 6 years ago

  • Add custom CSS classes #51 @jfredrickson5
jekyll-toc -

Published by toshimaru about 6 years ago

  • Add no_toc_section feature #57 @toshimaru (Base implementation: #53 thanks, @DEfusion )
  • Use explicit ID attribute if present #59 @DEfusion
jekyll-toc -

Published by toshimaru about 6 years ago

  • Add no_toc_section feature #57 @toshimaru
jekyll-toc -

Published by toshimaru about 6 years ago

  • Use explicit ID attribute if present #59 @DEfusion
jekyll-toc -

Published by toshimaru about 6 years ago

  • Add an ignore_within option #53 @DEfusion
jekyll-toc -

Published by toshimaru about 6 years ago

  • Escape text inside toc #56 @toshimaru
jekyll-toc -

Published by toshimaru about 6 years ago

Feature

  • 🆕 no_toc option is now supported.

Others

  • Refactoring parse logic
  • README Update
  • More test cases

Merged Pull Requests

  • Add support for no_toc #50 @chalin
  • Update README and CI settiing #52 @toshimaru
  • Yet another no_toc implementation #54 @toshimaru
  • v0.7.0 Release #55 @toshimaru
jekyll-toc -

Published by toshimaru about 6 years ago

  • Yet another no_toc implementation #54
jekyll-toc -

Published by toshimaru about 6 years ago

  • Add support for no_toc #50 @chalin
  • Update README and CI settiing #52 @toshimaru
jekyll-toc -

Published by toshimaru over 6 years ago

  • Add Jekyll 3.8 Support
  • Drop Jekyll 3.2, 3.3, 3.4 Support
  • Update dependencies in gemspec
jekyll-toc -

Published by toshimaru over 6 years ago

  • Add Jekyll 3.7 & Ruby 2.5 Support
  • Drop Jekyll 3.1 & Ruby 2.1 support

ref #44

jekyll-toc -

Published by toshimaru almost 7 years ago

  • Fix toc_config being nil #41 @endrift
jekyll-toc -

Published by toshimaru almost 7 years ago

jekyll-toc is now configurable by _config.yml. ✨

  • TOC configuration: configurable heading min_level and max_level #39
  • README.md update #40
jekyll-toc -

Published by toshimaru almost 7 years ago

  • TOC configuration: configurable heading min_level and max_level #39
jekyll-toc -

Published by toshimaru almost 7 years ago

  • Fix invalid nested ul #34 (more details, see Parser logic overview in the Pull Request)
  • Add Jekyll 3.6 support
  • Drop Jekyll 3.0 support
  • Performance enhancement
jekyll-toc -

Published by toshimaru about 7 years ago

  • Fix invalid nested ul #34
jekyll-toc -

Published by toshimaru about 7 years ago

  • Fix invalid toc HTML (Element "ul" not allowed as child of element "ul" in this context.) #33
  • Add Jekyll 3.6 support
  • Small performance improvement

[NOTICE] Toc-HTML will be changed if you use skipped level headings (e.g. h5 next to h2)

jekyll-toc -

Published by toshimaru over 7 years ago

Please read Upgrade Guide before update.

  • 🎉 Nested TOC is now supported! (thanks to @kitlawes )
  • Drop Jekyll 2 support
  • Ruby 2.4 support

PR: #22