Is there a way to add a website navigation menu above Discourse header?

Perhaps you need to look at Developer’s guide to Discourse Themes and the code in the header theme component.

3 Likes