diff --git a/asset/js/setup.js b/asset/js/setup.js
index <HASH>..<HASH> 100644
--- a/asset/js/setup.js
+++ b/asset/js/setup.js
@@ -82,7 +82,7 @@ function setupWithSearch(siteData) {
     },
     methods: {
       searchCallback(match) {
-        const page = `${baseUrl}/${match.src.replace('.md', '.html')}`;
+        const page = `${baseUrl}/${match.src.replace(/.(md|mbd)$/, '.html')}`;
         const anchor = match.heading ? `#${match.heading.id}` : '';
         window.location = `${page}${anchor}`;
       },
Support .mbd file extension in search navigation