yarn add loadash

Slugs 만들기

잠깐, slug가 뭔데? 참고

<aside> 💡 URL에서 페이지를 구분해주는 키워드

</aside>

yarn add gatsby-source-filesystem
const path = require(`path`);
const { createFilePath } = require(`gatsby-source-filesystem`);

exports.onCreateNode = ({ node, getNode, actions }) => {
  const { createNodeField } = actions
  if (node.internal.type === `MarkdownRemark`) {
    const slug = createFilePath({ node, getNode, basePath: `pages` })
    createNodeField({
      node,
      name: `slug`,
      value: slug,
    })
  }
}

나와 약속하는 시간

<aside> ❓ 컨탠츠를 어떻게 만들 것인가?

</aside>

---
title: 
date: "2021-10-14"
draft: false
path: ""
series: ""
tags: ["React", "Typescript"]
---