next js でmarkdownfile を読み込むというところでわからないことがあったので質問させていただきます。
/**
- Markdown のファイルの中身をパースして取得する
*/
const readContentFile = async ({ fs, slug, filename }) => {
if (slug === undefined) {
slug = path.parse(filename).name
}
const raw = fs.readFileSync(path.join(DIR, ${slug}${EXTENSION}
), 'utf8')
const matterResult = matter(raw)
const { title, published: rawPublished } = matterResult.data
const parsedContent = await remark()
.use(html)
.process(matterResult.content)
const content = parsedContent.toString()
この部分は具体的になにをしているのかわからないので教えていただけますでしょうか。
あなたの回答
tips
プレビュー