Slackbot
07/27/2021, 12:18 AMHyeseong Kim
07/27/2021, 2:59 AMHyeseong Kim
07/27/2021, 2:59 AMJay
07/27/2021, 4:07 AMgatsby-theme-i18n
과 gatsby-theme-i18n-react-i18next
을 설정해서 예를 들어 아래와 같이 라우팅이 되게 설정 했습니다. (gatsby-theme-i18n 이 onCreatePage 를 이용해서 ko
prefix 를 붙여서 페이지를 자동으로 만들어주더군요) 문제는 fruits
데이터가 rest api 인데 i18n 이 없을때는 sourceNodes
life cycle 에서 rest api 를 fetch 해서 createNode
안에 넣어줬는데, ko
의 경우에는 어떻게 처리해야하는지 궁금하네요. Runtime 으로 Fetch 하면 간단하겠지만, 가능하다면 build time 에 처리 하고 싶습니다.
특정 페이지만 자동으로 ko
prefix 를 주소에 추가해서 페이지를 생성하는 걸 skip 하게 할 수 있을까요?
/ : en 홈
/fruits
/fruits/:type
/fruits/detail/:id
/ko : ko 홈
/ko/fruits
/ko/fruits/:type
/ko/fruits/detail/:id
Jay
07/27/2021, 4:15 AMpage.context.originalPath
에 어떤 값을 주면 자동으로 locale 별로 페이지를 추가 해주는게 실행되지 않을것 같은데 이렇게 하면 될까요?Hyeseong Kim
07/27/2021, 4:17 AMHyeseong Kim
07/27/2021, 4:18 AMJay
07/27/2021, 10:03 PM