pagefind
pagefind copied to clipboard
Don't fail hard on missing index files (merge what's available)
window.addEventListener('load', (event) => {
new PagefindUI({ element: "#search",
mergeIndex: [
{bundlePath: "/notes/pagefind"}, {bundlePath: "/AgamaH/pagefind"}, {bundlePath: "/AgamaH_vaiShNavaH/pagefind"}, {bundlePath: "/AgamaH_brAhmaH/pagefind"}, {bundlePath: "/AgamaH_shaivaH/pagefind"}, {bundlePath: "/jyotiSham/pagefind"}, {bundlePath: "/mImAMsA/pagefind"}, {bundlePath: "/vedAH_Rk/pagefind"}, {bundlePath: "/bhAShAntaram/pagefind"}, {bundlePath: "/kalpAntaram/pagefind"}, {bundlePath: "/kAvyam/pagefind"}, {bundlePath: "/purANam/pagefind"}, {bundlePath: "/purANam_vaiShNavam/pagefind"}, {bundlePath: "/rAmAyaNam/pagefind"}, {bundlePath: "/rAmAnujIyam/pagefind"}, {bundlePath: "/mAdhvam/pagefind"}, {bundlePath: "/mahAbhAratam/pagefind"}, {bundlePath: "/notes/pagefind"}, {bundlePath: "/sanskrit/pagefind"}, {bundlePath: "/vedAH_sAma/pagefind"}, {bundlePath: "/devaH/pagefind"}, {bundlePath: "/kannaDa/pagefind"}, {bundlePath: "/pALi/pagefind"}, {bundlePath: "/tipiTaka/pagefind"}, {bundlePath: "/vedAH_yajuH/pagefind"},
],
showSubResults: true });
});
This fails if one of the paths doesn't have index files. Could pagefind just merge what's available ?
Yeah that makes sense. Possibly an optional: true option that could be supplied for each index to opt-in to that.