我根据文档设置了带有ts支持和mdx的nextjs13。现在我想把从另一个文件导出的前页导入到一个文件中,可以吗?pages/post.mdx包含
pages/post.mdx
export const meta = { title: "some meta", }
pages/index.tsx包含
pages/index.tsx
import post from './post.mdx'; console.log(post.meta);
输出:
undefined
预期产出:
{ title: "some meta" }
gv8xihay1#
找到解决方案while stepping over a github comment:
错误:
正确:
import post, { meta } from './post.mdx'; console.log(meta);
polhcujo2#
我使用front-matter,一个NPM包。示例:
import React from "react"; import fm from "front-matter"; export default function SomeComponent({ markdown }) { const data = fm(markdown); return <div>{JSON.stringify(data)}</div>; }
2条答案
按热度按时间gv8xihay1#
找到解决方案while stepping over a github comment:
错误:
正确:
polhcujo2#
我使用front-matter,一个NPM包。
示例: