All of my canvas library's demo pages are hand-coded HTML, CSS and JS. Including the site navigation. Is it worth the effort? Probably not; I just do it this way because I'm too lazy to pull together a sensible tool chain.
https://scrawl-v8.rikweb.org.uk/demo/index.html