As written, adding a base_url breaks the menu system. Here is a patch.
fix menu to work with base_url
Thank you for the fix :) I'm testing it at the moment. Everything I try is working, so I'll merge it in. The only thing I would prefer is that the default base_url is /, not some other path. That way when a beginner types hyde serve everything works out of the box. I'll leave your part of the configuration commented out with an explanation.
Merge pull request #1 from rephorm/master
menu fix for base_url
Sounds good. I agree that the default base_url should be /, (I just left it in to demonstrate).