diff --git a/src/Elastic.Markdown/.gitignore b/src/Elastic.Markdown/.gitignore index 0da75fc84..96cab4f9e 100644 --- a/src/Elastic.Markdown/.gitignore +++ b/src/Elastic.Markdown/.gitignore @@ -2,6 +2,8 @@ node_modules/ _static/main.js _static/main.js.map +_static/pages-nav.js +_static/pages-nav.js.map _static/styles.css _static/styles.css.map _static/*.woff2 diff --git a/src/Elastic.Markdown/Assets/main.ts b/src/Elastic.Markdown/Assets/main.ts index 610380ca1..e3b7a4e78 100644 --- a/src/Elastic.Markdown/Assets/main.ts +++ b/src/Elastic.Markdown/Assets/main.ts @@ -1,10 +1,8 @@ -import {initNav} from "./pages-nav"; import {initTocNav} from "./toc-nav"; import {initHighlight} from "./hljs"; import {initTabs} from "./tabs"; import {initCopyButton} from "./copybutton"; -initNav(); initTocNav(); initHighlight(); initCopyButton(); diff --git a/src/Elastic.Markdown/Assets/pages-nav.ts b/src/Elastic.Markdown/Assets/pages-nav.ts index efef84b43..999556d41 100644 --- a/src/Elastic.Markdown/Assets/pages-nav.ts +++ b/src/Elastic.Markdown/Assets/pages-nav.ts @@ -81,3 +81,5 @@ export function initNav() { keepNavPositionCallback(); }, true); } + +initNav(); diff --git a/src/Elastic.Markdown/Slices/Layout/_PagesNav.cshtml b/src/Elastic.Markdown/Slices/Layout/_PagesNav.cshtml index e0e9455a2..0b2f69564 100644 --- a/src/Elastic.Markdown/Slices/Layout/_PagesNav.cshtml +++ b/src/Elastic.Markdown/Slices/Layout/_PagesNav.cshtml @@ -3,4 +3,5 @@ + diff --git a/src/Elastic.Markdown/package.json b/src/Elastic.Markdown/package.json index e517b0cd4..e9e3f1117 100644 --- a/src/Elastic.Markdown/package.json +++ b/src/Elastic.Markdown/package.json @@ -13,6 +13,10 @@ "distDir": "_static", "source": "Assets/main.ts" }, + "navigation": { + "distDir": "_static", + "source": "Assets/pages-nav.ts" + }, "css": { "distDir": "_static", "source": "Assets/styles.css"