Skip to content

Commit 4d71500

Browse files
committed
feat(content): use file tree
1 parent aeab038 commit 4d71500

File tree

2 files changed

+24
-12
lines changed

2 files changed

+24
-12
lines changed

content/index.mdx

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,27 @@ This starter template provides:
6161

6262
## Project Structure
6363

64-
```
65-
├── app/
66-
│ ├── _meta.global.tsx # Navigation configuration
67-
│ ├── layout.tsx # Root layout
68-
├── content/
69-
│ ├── docs/ # Documentation pages
70-
│ ├── about.mdx # About page
71-
│ └── contact.mdx # Contact page
72-
└── public/ # Static assets
73-
```
64+
<FileTree>
65+
<FileTree.Folder name="app" defaultOpen>
66+
<FileTree.Folder name="[[...mdxPath]]">
67+
<FileTree.File name="page.jsx" />
68+
</FileTree.Folder>
69+
<FileTree.File name="_meta.global.tsx" />
70+
<FileTree.File name="globals.css" />
71+
<FileTree.File name="layout.tsx" />
72+
<FileTree.File name="not-found.tsx" />
73+
</FileTree.Folder>
74+
<FileTree.Folder name="content" defaultOpen>
75+
<FileTree.File name="article.mdx" />
76+
<FileTree.File name="contact.mdx" />
77+
<FileTree.File name="index.mdx" />
78+
<FileTree.Folder name="docs" defaultOpen>
79+
<FileTree.File name="index.mdx" />
80+
<FileTree.File name="navigation.mdx" />
81+
<FileTree.File name="tips.mdx" />
82+
</FileTree.Folder>
83+
</FileTree.Folder>
84+
</FileTree>
7485

7586
## Need Help?
7687

mdx-components.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {useMDXComponents as getThemeComponents} from 'nextra-theme-docs'
2-
import {Callout} from "nextra/components";
2+
import {Callout, FileTree} from "nextra/components";
33

44
// Get the default MDX components
55
const themeComponents = getThemeComponents()
@@ -8,6 +8,7 @@ const themeComponents = getThemeComponents()
88
export function useMDXComponents() {
99
return {
1010
...themeComponents,
11-
Callout: Callout
11+
Callout: Callout,
12+
FileTree: FileTree,
1213
}
1314
}

0 commit comments

Comments
 (0)