From 569985ad80165c31a78b50fad060c66d670f1237 Mon Sep 17 00:00:00 2001 From: endiliey Date: Sat, 27 Apr 2019 17:06:44 +0800 Subject: [PATCH] fix(v2): sidebar not appearing on index.html version --- packages/docusaurus/lib/default-theme/Doc/index.js | 1 + packages/docusaurus/lib/default-theme/Sidebar/index.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/docusaurus/lib/default-theme/Doc/index.js b/packages/docusaurus/lib/default-theme/Doc/index.js index 3e2db63209..d146e0cebc 100644 --- a/packages/docusaurus/lib/default-theme/Doc/index.js +++ b/packages/docusaurus/lib/default-theme/Doc/index.js @@ -21,6 +21,7 @@ import styles from './styles.module.css'; function Doc(props) { const {siteConfig = {}} = useContext(DocusaurusContext); const {route, docsMetadata, location} = props; + console.log(props); const {baseUrl, favicon} = siteConfig; return ( diff --git a/packages/docusaurus/lib/default-theme/Sidebar/index.js b/packages/docusaurus/lib/default-theme/Sidebar/index.js index b2232f7dd1..e867f19bea 100644 --- a/packages/docusaurus/lib/default-theme/Sidebar/index.js +++ b/packages/docusaurus/lib/default-theme/Sidebar/index.js @@ -14,7 +14,9 @@ import styles from './styles.module.css'; function Sidebar(props) { const {docsMetadata, location} = props; - const id = docsMetadata.permalinkToId[location.pathname]; + const id = + docsMetadata.permalinkToId[location.pathname] || + docsMetadata.permalinkToId[location.pathname.replace(/\/$/, '')]; const metadata = docsMetadata.docs[id] || {}; const {sidebar, language} = metadata;