From b97eb70287147f731caca50e73815c6ac6d099c9 Mon Sep 17 00:00:00 2001 From: Gamosoft Date: Wed, 10 Dec 2025 09:17:25 +0100 Subject: [PATCH] added hack to use notes with extension .md --- frontend/app.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/app.js b/frontend/app.js index 4d25641..8e8aff3 100644 --- a/frontend/app.js +++ b/frontend/app.js @@ -1910,7 +1910,14 @@ function noteApp() { // Load note from URL path loadNoteFromURL() { // Get path from URL (e.g., /folder/note or /note) - const path = window.location.pathname; + let path = window.location.pathname; + + // Strip .md extension if present (for MKdocs/Zensical integration) + if (path.toLowerCase().endsWith('.md')) { + path = path.slice(0, -3); + // Update URL bar to show clean path without .md + window.history.replaceState(null, '', path); + } // Skip if root path or static assets if (path === '/' || path.startsWith('/static/') || path.startsWith('/api/')) {