I'm not aware that three levels of heading is a limitation of Jekyll per se (assuming you mean the left-hand navigation bar). I think Docker's documentation is built on Jekyll and the navigation tree goes to four levels occasionally.
I like MKDocs, ...