@@ -58,26 +53,7 @@ const Layout: FC = ({ meta, children, toc, menuItems, currentPage }) => {
{toc && !meta?.hide_table_of_contents && (
-
- {toc.json
- .filter((item) => item.lvl !== 1)
- .map((item: any, i: number) => {
- return (
- -
-
- {item.content}
-
-
- )
- })}
-
+
)}
diff --git a/apps/temp-docs/pages/[...slug].tsx b/apps/temp-docs/pages/[...slug].tsx
index 3a1c8a90c0c..0bcff406c77 100644
--- a/apps/temp-docs/pages/[...slug].tsx
+++ b/apps/temp-docs/pages/[...slug].tsx
@@ -1,3 +1,4 @@
+import toc from 'markdown-toc'
import { MDXProvider } from '@mdx-js/react'
import { useRouter } from 'next/router'
import { MDXRemote } from 'next-mdx-remote'
@@ -8,9 +9,6 @@ import { getPageType } from '../lib/helpers'
import { getAllDocs, getDocsBySlug } from '../lib/docs'
import Layout from '~/layouts/Default'
-// table of contents extractor
-const toc = require('markdown-toc')
-
interface Meta {
id: string
title: string
@@ -54,7 +52,7 @@ export async function getStaticProps({ params }: { params: { slug: string[] } })
props: {
...doc,
content,
- toc: toc(doc.content, { maxdepth: 2 }),
+ toc: toc(doc.content, { maxdepth: 1, firsth1: false }),
},
}
}