Automatic page url based menu
Data based custom menu
Features
- Dynamically generated or custom from JSON/YAML/CSV
- Hierarchical
- Generates nested menu items
- Unfolds them when opened
- Unfold all with a simple include parameter to control the menu with javascript (Or make a null layout page and request it with ajax or something)
- Styled
- Menus and submenus have class
menu
- Menu items have classes
leaf
, branch
, open
, closed
, selected
, and active
depending on state.
- The demo shows what you can do with these:
- The active path is italicized
- The selected menu item is bold
- The icons depict the leaf/branch/open/closed state
- Data mode lets you add custom classes at will
- No plugins
- No plugin dependancies - it just works TM
- As you can see, it works on github pages