-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"componentChunkName":"component---src-templates-category-posts-js","path":"/Django/1/","result":{"data":{"site":{"siteMetadata":{"title":"Suu.Blog"}},"allCategoriesInfo":{"totalCount":16,"group":[{"fieldValue":"Django","totalCount":1},{"fieldValue":"Next.js","totalCount":1},{"fieldValue":"Project","totalCount":3},{"fieldValue":"React","totalCount":1},{"fieldValue":"기타","totalCount":3},{"fieldValue":"책","totalCount":1},{"fieldValue":"컨퍼런스","totalCount":1},{"fieldValue":"회고","totalCount":5}]},"allTagsInfo":{"totalCount":1,"group":[{"fieldValue":"django","totalCount":1},{"fieldValue":"project","totalCount":1}]},"allMarkdownRemark":{"nodes":[{"excerpt":"allauth를 사용하는 방법과 social-auth-app-django를 이용하는 방법이 있다. 결론부터 말하면 1번대로 했다가 생각대로 안 되는 부분이 있어서 2번 방법을 사용했다. 0. 공통: google API 발급받기 https…","fields":{"slug":"/Django/[2022-01-21][django]_google_social_login/[2022-01-21][django]_google_social_login/"},"frontmatter":{"date":"2022.01.21","title":"[django] google social login 구현하기","description":"django에서 google social login 구현하는 방법에 대해 알아본다.","category":"Django","tag":["project","django"],"thumbnail":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA70lEQVR42p2QQUsDMRCF9/9f9CAiWC9e/AciirUUBMF6qXc9uZa21GzDbjIzmzxntrvoHrw48MF7k/BmkuLoeoWTuw0uHx2mrxs8PH9gsXjDcvmOm5cdJnOPi/ke57MfJsrZdI/j2wOn9+pnDldPHkXigJwFKbWgxiNLBIUGFCPaVjCu3PNXZRRbV2O9dXC7CuvPFWrvNTxpWEIkRmQdpLD0XqG+N0JaiFIwEwwRRlmWqKqqCzSibiki+oLcbczM2s/qE0iDDz5156abJqAYlrUD577ARF2IYZcGHUIYedODt68JgVDXvwKHKYbp//INn9/MBM//zH0AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/48aa7d4b266e04567e5bf466408c7d3a/65294/1.png","srcSet":"/static/48aa7d4b266e04567e5bf466408c7d3a/61493/1.png 64w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/c81ff/1.png 128w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/65294/1.png 256w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/053ce/1.png 512w","sizes":"(min-width: 256px) 256px, 100vw"},"sources":[{"srcSet":"/static/48aa7d4b266e04567e5bf466408c7d3a/f7c4b/1.avif 64w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/78b0c/1.avif 128w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/4647e/1.avif 256w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/b821c/1.avif 512w","type":"image/avif","sizes":"(min-width: 256px) 256px, 100vw"},{"srcSet":"/static/48aa7d4b266e04567e5bf466408c7d3a/70c71/1.webp 64w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/260b0/1.webp 128w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/2a7c2/1.webp 256w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/80d8e/1.webp 512w","type":"image/webp","sizes":"(min-width: 256px) 256px, 100vw"}]},"width":256,"height":77}}}}}]}},"pageContext":{"limit":6,"skip":0,"numPages":1,"currentPage":1,"category":"Django","totalCount":1}},"staticQueryHashes":["2785349746","2841359383"],"slicesMap":{}} | ||
{"componentChunkName":"component---src-templates-category-posts-js","path":"/Django/1/","result":{"data":{"site":{"siteMetadata":{"title":"Suu.Blog"}},"allCategoriesInfo":{"totalCount":17,"group":[{"fieldValue":"Django","totalCount":1},{"fieldValue":"Next.js","totalCount":1},{"fieldValue":"Project","totalCount":3},{"fieldValue":"React","totalCount":1},{"fieldValue":"기타","totalCount":3},{"fieldValue":"책","totalCount":1},{"fieldValue":"컨퍼런스","totalCount":1},{"fieldValue":"회고","totalCount":6}]},"allTagsInfo":{"totalCount":1,"group":[{"fieldValue":"django","totalCount":1},{"fieldValue":"project","totalCount":1}]},"allMarkdownRemark":{"nodes":[{"excerpt":"allauth를 사용하는 방법과 social-auth-app-django를 이용하는 방법이 있다. 결론부터 말하면 1번대로 했다가 생각대로 안 되는 부분이 있어서 2번 방법을 사용했다. 0. 공통: google API 발급받기 https…","fields":{"slug":"/Django/[2022-01-21][django]_google_social_login/[2022-01-21][django]_google_social_login/"},"frontmatter":{"date":"2022.01.21","title":"[django] google social login 구현하기","description":"django에서 google social login 구현하는 방법에 대해 알아본다.","category":"Django","tag":["project","django"],"thumbnail":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA70lEQVR42p2QQUsDMRCF9/9f9CAiWC9e/AciirUUBMF6qXc9uZa21GzDbjIzmzxntrvoHrw48MF7k/BmkuLoeoWTuw0uHx2mrxs8PH9gsXjDcvmOm5cdJnOPi/ke57MfJsrZdI/j2wOn9+pnDldPHkXigJwFKbWgxiNLBIUGFCPaVjCu3PNXZRRbV2O9dXC7CuvPFWrvNTxpWEIkRmQdpLD0XqG+N0JaiFIwEwwRRlmWqKqqCzSibiki+oLcbczM2s/qE0iDDz5156abJqAYlrUD577ARF2IYZcGHUIYedODt68JgVDXvwKHKYbp//INn9/MBM//zH0AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/48aa7d4b266e04567e5bf466408c7d3a/65294/1.png","srcSet":"/static/48aa7d4b266e04567e5bf466408c7d3a/61493/1.png 64w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/c81ff/1.png 128w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/65294/1.png 256w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/053ce/1.png 512w","sizes":"(min-width: 256px) 256px, 100vw"},"sources":[{"srcSet":"/static/48aa7d4b266e04567e5bf466408c7d3a/f7c4b/1.avif 64w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/78b0c/1.avif 128w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/4647e/1.avif 256w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/b821c/1.avif 512w","type":"image/avif","sizes":"(min-width: 256px) 256px, 100vw"},{"srcSet":"/static/48aa7d4b266e04567e5bf466408c7d3a/70c71/1.webp 64w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/260b0/1.webp 128w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/2a7c2/1.webp 256w,\n/static/48aa7d4b266e04567e5bf466408c7d3a/80d8e/1.webp 512w","type":"image/webp","sizes":"(min-width: 256px) 256px, 100vw"}]},"width":256,"height":77}}}}}]}},"pageContext":{"limit":6,"skip":0,"numPages":1,"currentPage":1,"category":"Django","totalCount":1}},"staticQueryHashes":["2785349746","2841359383"],"slicesMap":{}} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"componentChunkName":"component---src-templates-category-posts-js","path":"/Next.js/1/","result":{"data":{"site":{"siteMetadata":{"title":"Suu.Blog"}},"allCategoriesInfo":{"totalCount":16,"group":[{"fieldValue":"Django","totalCount":1},{"fieldValue":"Next.js","totalCount":1},{"fieldValue":"Project","totalCount":3},{"fieldValue":"React","totalCount":1},{"fieldValue":"기타","totalCount":3},{"fieldValue":"책","totalCount":1},{"fieldValue":"컨퍼런스","totalCount":1},{"fieldValue":"회고","totalCount":5}]},"allTagsInfo":{"totalCount":1,"group":[{"fieldValue":"next.js","totalCount":1},{"fieldValue":"ssr","totalCount":1}]},"allMarkdownRemark":{"nodes":[{"excerpt":"React.js 프로젝트를 Next.js 프로젝트로 마이그레이션 할 일이 있었고,\n마이그레이션과 함께 다시 프로젝트를 재구성하면서 Next.js의 장점을 살려보고자 클라이언트에서 처리하던 것들을 서버단으로 옮겼던 경험을 적어보고자 한다.…","fields":{"slug":"/Next.js/[24-01-28]Next.js_프로젝트에서_서버사이드_처리하기/"},"frontmatter":{"date":"2024.01.28","title":"Next.js 프로젝트에서 서버사이드 처리하기 (리디렉션, 데이터 프리페칭)","description":"Next.js 프로젝트에서 리디렉션 & tanstack-query 데이터 프리페칭을 서버사이드에서 처리한 경험을 공유한다.","category":"Next.js","tag":["ssr","next.js"],"thumbnail":null}}]}},"pageContext":{"limit":6,"skip":0,"numPages":1,"currentPage":1,"category":"Next.js","totalCount":1}},"staticQueryHashes":["2785349746","2841359383"],"slicesMap":{}} | ||
{"componentChunkName":"component---src-templates-category-posts-js","path":"/Next.js/1/","result":{"data":{"site":{"siteMetadata":{"title":"Suu.Blog"}},"allCategoriesInfo":{"totalCount":17,"group":[{"fieldValue":"Django","totalCount":1},{"fieldValue":"Next.js","totalCount":1},{"fieldValue":"Project","totalCount":3},{"fieldValue":"React","totalCount":1},{"fieldValue":"기타","totalCount":3},{"fieldValue":"책","totalCount":1},{"fieldValue":"컨퍼런스","totalCount":1},{"fieldValue":"회고","totalCount":6}]},"allTagsInfo":{"totalCount":1,"group":[{"fieldValue":"next.js","totalCount":1},{"fieldValue":"ssr","totalCount":1}]},"allMarkdownRemark":{"nodes":[{"excerpt":"React.js 프로젝트를 Next.js 프로젝트로 마이그레이션 할 일이 있었고,\n마이그레이션과 함께 다시 프로젝트를 재구성하면서 Next.js의 장점을 살려보고자 클라이언트에서 처리하던 것들을 서버단으로 옮겼던 경험을 적어보고자 한다.…","fields":{"slug":"/Next.js/[24-01-28]Next.js_프로젝트에서_서버사이드_처리하기/"},"frontmatter":{"date":"2024.01.28","title":"Next.js 프로젝트에서 서버사이드 처리하기 (리디렉션, 데이터 프리페칭)","description":"Next.js 프로젝트에서 리디렉션 & tanstack-query 데이터 프리페칭을 서버사이드에서 처리한 경험을 공유한다.","category":"Next.js","tag":["ssr","next.js"],"thumbnail":null}}]}},"pageContext":{"limit":6,"skip":0,"numPages":1,"currentPage":1,"category":"Next.js","totalCount":1}},"staticQueryHashes":["2785349746","2841359383"],"slicesMap":{}} |