diff --git a/src/core/render/compiler.js b/src/core/render/compiler.js index fbc3f083c..78250f257 100644 --- a/src/core/render/compiler.js +++ b/src/core/render/compiler.js @@ -106,8 +106,9 @@ export function sidebar (text, level) { html = markdown(text) html = html.match(/]*>([\s\S]+)<\/ul>/g)[0] } else { - const tree = genTree(toc, level) + const tree = cacheTree[currentPath] || genTree(toc, level) html = treeTpl(tree, '