upstream #1
@ -1,10 +1,12 @@
|
|||||||
import 'css/prism.css'
|
import 'css/prism.css'
|
||||||
import 'katex/dist/katex.css'
|
import 'katex/dist/katex.css'
|
||||||
|
|
||||||
|
import PageTitle from '@/components/PageTitle'
|
||||||
import { components } from '@/components/MDXComponents'
|
import { components } from '@/components/MDXComponents'
|
||||||
import { MDXLayoutRenderer } from 'pliny/mdx-components'
|
import { MDXLayoutRenderer } from 'pliny/mdx-components'
|
||||||
import {allCoreContent, coreContent, sortPosts} from 'pliny/utils/contentlayer'
|
import { sortPosts, coreContent, allCoreContent } from 'pliny/utils/contentlayer'
|
||||||
|
import { allBlogs, allAuthors } from 'contentlayer/generated'
|
||||||
import type { Authors, Blog } from 'contentlayer/generated'
|
import type { Authors, Blog } from 'contentlayer/generated'
|
||||||
import {allAuthors, allBlogs} from 'contentlayer/generated'
|
|
||||||
import PostSimple from '@/layouts/PostSimple'
|
import PostSimple from '@/layouts/PostSimple'
|
||||||
import PostLayout from '@/layouts/PostLayout'
|
import PostLayout from '@/layouts/PostLayout'
|
||||||
import PostBanner from '@/layouts/PostBanner'
|
import PostBanner from '@/layouts/PostBanner'
|
||||||
@ -73,7 +75,9 @@ export async function generateMetadata({
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const generateStaticParams = async () => {
|
export const generateStaticParams = async () => {
|
||||||
return allBlogs.map((p) => ({slug: p.slug.split('/').map(name => decodeURI(name))}))
|
const paths = allBlogs.map((p) => ({ slug: p.slug.split('/') }))
|
||||||
|
|
||||||
|
return paths
|
||||||
}
|
}
|
||||||
|
|
||||||
export default async function Page({ params }: { params: { slug: string[] } }) {
|
export default async function Page({ params }: { params: { slug: string[] } }) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user