rdf-toolkit
rdf-toolkit copied to clipboard
trying out an iframe nav experiment, still a mess
OK, so this is still a mess and has some really messed up layout (the iframe height is totally wrong) but it kinda works - the nav bar is on the side and not rendered into every page but when you click on links, the javascript pulls out the data-href attribute and updates the body, and you get a new page with a complete url and the back button works.

One bummer: the URL is kind of funky, and if you go to an element directly, you don't get the nav bar:

Maybe we could try using in a client-side router? This is the first one I found after googling very fast, there are probably others: https://github.com/krasimir/navigo
(Their main selling point is "if you want a router but don't want a full framework")
Our frontend engineer has looked into this and explored the proposed solution but found that it's not helping to reduce the file size enough. The engineer and another experienced person suggested that deploying a javascript app is a better practice and it's also very easy to deploy them these days.
They are gonna file a draft PR with suggestions and willing to work on repackaging unless static page is a necessary feature.
@epaulson Here's a pull request where we attempted to use an iframe approach, but it appears that it did not have an impact on the size of the statically generated site. https://github.com/ektrah/rdf-toolkit/pull/11