diff --git a/public/docs-viewer.html b/public/docs-viewer.html index 1b8492df..245c7219 100644 --- a/public/docs-viewer.html +++ b/public/docs-viewer.html @@ -7,20 +7,29 @@ diff --git a/public/js/docs-viewer-app.js b/public/js/docs-viewer-app.js index 1b5543c1..a81116e9 100644 --- a/public/js/docs-viewer-app.js +++ b/public/js/docs-viewer-app.js @@ -24,8 +24,10 @@ async function loadNavigation() { // Setup routing router .on('/docs-viewer.html', async () => { - // Show default document - await viewer.render('introduction-to-the-tractatus-framework'); + // Check for ?slug= query parameter first + const urlParams = new URLSearchParams(window.location.search); + const slug = urlParams.get('slug'); + await viewer.render(slug || 'introduction-to-the-tractatus-framework'); }) .on('/docs/:slug', async (params) => { await viewer.render(params.slug);