import { GetStaticProps } from 'next'; import { promises as fs } from 'fs'; import path from 'path'; import parse from '../lib/markdown'; import DRD from '../components/DRD'; export const getServerSideProps = async (context) => { const indexFile = path.join(process.cwd(), '/content/' + context.params.path.join('/') + '/index.md'); const readme = await fs.readFile(indexFile, 'utf8'); let { mdxSource, frontMatter } = await parse(readme, '.mdx'); return { props: { mdxSource, frontMatter, }, }; }; export default function DatasetPage({ mdxSource, frontMatter }) { return (
<>

{frontMatter.title}

{frontMatter.author && (

{frontMatter.author}

)} {frontMatter.description && (

{frontMatter.description}

)}
); }