A couple of years ago there was also a lower adoption of html5 elements. Having one h1 tag per page is still a good Idea in general, but it is allowable to have one h1 tag per containing article tag as well. Since this theme does not seem to use tags like article and aside (that I've seen in my quick check) I agree that there should only be one h1 tag per page which contains the page title or headline. The theme structure is otherwise good, but could definitely use with some contextual revamping of quite a few divs.
Efficiently developing a theme
I'm working on a theme for my company and wanted to ask if there is a way to efficiently do this? At the moment I always have to reload nodebb from the admin panel and then refresh the browser. That is a bit annoying.
I'm used to develop my websites with a grunt or gulp file that serves the content with browsersync and always live reloads its. As far as I see there is no way of doing this with the templating system?
Start NodeBB with
./nodebb watchand it will reload automatically whenever detects a change.
Thanks a lot!