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 getStaticProps: GetStaticProps = async (context) => { const contentDir = path.join(process.cwd(), '/content'); const datasets = await fs.readdir(contentDir); const datasetReadme = path.join( process.cwd(), '/content/' + datasets[0] + '/README.md' ); const readme = await fs.readFile(datasetReadme, 'utf8'); let { mdxSource, frontMatter } = await parse(readme, '.mdx'); return { props: { mdxSource, frontMatter, }, }; }; export default function DatasetPage({ mdxSource, frontMatter }) { return (
{frontMatter.author}
{frontMatter.description}
)} >