2023. 5. 29.MDX에 무심코 <3을 쓰면 터진다
<3
은 emoji가 없던 시절 하트를 표시하던 방법이다. 좀 전에 graphite cheatsheet til을 쓰면서 무심코 하트를 <3
으로 했었는데 로컬 빌드가 터져서 음? 하고 보니 당연한 얘기였다.
MDX에게 <
란 jsx
의 시작이기 때문에...
추가:
<>
도 터짐<-
도 터짐
<3
은 emoji가 없던 시절 하트를 표시하던 방법이다. 좀 전에 graphite cheatsheet til을 쓰면서 무심코 하트를 <3
으로 했었는데 로컬 빌드가 터져서 음? 하고 보니 당연한 얘기였다.
MDX에게 <
란 jsx
의 시작이기 때문에...
추가:
<>
도 터짐<-
도 터짐const A = `after:content-['░']`
const B = `after:content-['${variable}']`
const A = `after:content-['░']`
const B = `after:content-['${variable}']`
A
works, but B
doesn't.
좋아요 버튼을 달려고 @vercel/kv 랑 요렇게 저렇게 해보고 있었는데 아래 에러가 무한히 발생했다.
Warning: Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.
at AppContainer (/Users/sehyunchung/personal/sehyunchung.dev/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/next/dist/server/render.js:337:29)
at AppContainerWithIsomorphicFiberStructure (/Users/sehyunchung/personal/sehyunchung.dev/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/next/dist/server/render.js:373:57)
at div
at Body (/Users/sehyunchung/personal/sehyunchung.dev/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/next/dist/server/render.js:673:21)
Warning: Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.
..
검색을 해봐도 뭐가 안나와서 'use server'
를 파일에 넣었다 함수에 넣었다 이케저케 해봐도 안됐는데 어쩌다 브라우저 콘솔을 열어보니
네트워크 탭을 확인해보니
요걸로 검색해보니 아래 이슈가 나왔다.
[NEXT-1167] Server Actions 405 "Method Not Allowed" when using generateStaticParams #49408
생각해보면 말이 되는 것 같기도... 근데 안되면 안되는데?
@vercel/og
로 og image generation을 하는 김에 폰트도 맞춰보려고 일케절케 하다보니
Error: The Edge Function "api/og" size is X MB and your plan size limit is 1 MB. Learn More: https://vercel.link/edge-function-size
라면서 빌드가 터짐.
왜냐?
.ttf
혹은 .woff
(.woff2
는 안됨)를 fetch
로 불러와서 arrayBuffer
로 만들어야 함