<BODY>
<SCRIPT Type=module>
const parser = new DOMParser
-fetch(`${new URL(".", location).toString().slice(0, -1)}.jsonld`)
+const index = `${new URL(".", location).toString().slice(0, -1)}.jsonld`
+fetch(index)
.then($ => $.json())
+.then(meta => {
+ const { items } = meta
+ if (items.find($ => new URL($["@id"]).pathname === location.pathname)) return meta
+ else return fetch(index, { cache: "reload" }).then($ => $.json()) })
.then(meta => {
const { items, subject } = meta
const n = items.findIndex($ => new URL($["@id"]).pathname === location.pathname)