I’m currently working on making my site SEO and share friendly so that correct meta tags appear on each page. The easy way of doing this without prerendering is simply to have fixed meta tags for all pages and not define the og:url property. This will make e.g. facebook complain but it will share the site with correct url. However I would much rather be able to have dynamic meta tags on each page, different og_image based on the featured image of that page etc. But there is a problem.
In my Halogen application I use hash based routing meaning that express is only really serving the root / and then Purescript is handling navigation with hash based routing. It seems that prerenderers only support hash based routing if the route is defined as such
however Purescript Routing Duplex does not support this and defaults to the root page if I add the bang.
So my question is, has anyone dealt with having dynamic meta tags on big websites with Purescript?