diff --git a/index.html b/index.html index 4ef40a01..d1a5d5a7 100755 --- a/index.html +++ b/index.html @@ -480,6 +480,15 @@ themeable: { responsiveTables: false } + }; + + // @HACK: attempt to prevent 404 content when being open on local or via index.html, without proper SPA path routing, caused by `history` routerMode; by using `hash` routerMode. + if( document.location.href.endsWith('/index.html') || + document.location.href.includes('/index.html#') ){ + let currentFolderPath = (document.location.href.split('/index.html'))[0]; + window.$docsify.basePath = currentFolderPath; + window.willUseDocsifyHashRouter = 1; + window.$docsify.routerMode = 'hash'; }