Skip to content

Commit 7b78b29

Browse files
committed
feat: contentlayer -> velite
1 parent ff48d97 commit 7b78b29

File tree

22 files changed

+271
-897
lines changed

22 files changed

+271
-897
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,7 @@ yarn-error.log*
3737
next-env.d.ts
3838

3939
.vscode
40-
.contentlayer
40+
41+
# velite generated files
42+
.velite
43+
public/static

.velite/authors.json

Lines changed: 0 additions & 10 deletions
This file was deleted.

.velite/docs.json

Lines changed: 0 additions & 34 deletions
This file was deleted.

.velite/guide.json

Lines changed: 0 additions & 20 deletions
This file was deleted.

.velite/guides.json

Lines changed: 0 additions & 22 deletions
This file was deleted.

.velite/index.d.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

.velite/index.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

.velite/pages.json

Lines changed: 0 additions & 16 deletions
This file was deleted.

.velite/posts.json

Lines changed: 0 additions & 54 deletions
This file was deleted.

app/(docs)/docs/[[...slug]]/page.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { notFound } from "next/navigation"
22
import { docs as allDocs } from "#site/content"
33

4-
import { getTableOfContents } from "@/lib/toc"
54
import { Mdx } from "@/components/mdx-components"
65
import { DocsPageHeader } from "@/components/page-header"
76
import { DocsPager } from "@/components/pager"
@@ -87,7 +86,6 @@ export default async function DocPage({ params }: DocPageProps) {
8786
notFound()
8887
}
8988

90-
const toc = await getTableOfContents(doc.body.raw)
9189

9290
return (
9391
<main className="relative py-6 lg:gap-10 lg:py-10 xl:grid xl:grid-cols-[1fr_300px]">
@@ -99,7 +97,7 @@ export default async function DocPage({ params }: DocPageProps) {
9997
</div>
10098
<div className="hidden text-sm xl:block">
10199
<div className="sticky top-16 -mt-10 max-h-[calc(var(--vh)-4rem)] overflow-y-auto pt-10">
102-
<DashboardTableOfContents toc={toc} />
100+
<DashboardTableOfContents toc={doc.toc} />
103101
</div>
104102
</div>
105103
</main>

0 commit comments

Comments
 (0)