묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Next.js 완벽 마스터 (v15): 노션 기반 개발자 블로그 만들기 (with 커서AI)
tailwind css v4 에서 색상 관련해서
안녕하세요. 강사님. tailwind v4에서 hsl 대신 oklch를 사용한다고 하는데,,, 이에 대한 안내도 있을까요? 아직 강의를 다 들은건 아니라서 커스텀 색상을 얼마나 추가할지는 모르겠는데 혹시 몰라서요!
-
미해결React 기반 Gatsby로 기술 블로그 개발하기 v2
깃허브 배포시 하얀화면
app-91cf9a3….js:2 Uncaught (in promise) Error: We couldn't find the correct component chunk with the name "component---src-pages-index-tsx" at t.loadComponent (app-91cf9a3….js:2:25195)해당 오류가 나며 하얀화면만 뜹니다. 블로그 글로 url작성해서 들어가면 정상적으로 뜹니다.
-
미해결AI 블로그: 콘텐츠 기획부터 완성까지(전자책 PDF 제공)
블로그 질문
강의에서 보여주는 강사님 블로그는 워드프레스 블로그인가요? 구글블로그인가요?
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
원고작성알바
원고작성알바에서 규칙이 있다고 하셨는데 어떤규칙이있고 어떤방법으로 써야 할까요?
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
블로그운영에대하여 질문드립니다
블로그운영시 일상생활이나 목적을 명확히 하여야한다고 하셨는데 특별한 아이템이나 지식이없을경우 원고작성알바같은것만 우선 시작해도 되는지요?
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
강의후기
강의 재미나게 잘 들었습니다.자료보내주실 메일 보내드립니다jh-jin28@hanmail.net
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
강의후기
재미나게 잘 들었습니다제가 연식이 있어서인지 솔직히 어떻게 어디서부터 시작해야할지아직까지 감을 잡지못했습니다.조금더 여러번 복습해 보겠습니다.좋은강의 해주셔 감사합니다.자료 부탁드립니다
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
블로그 제목을 무엇으로 해야할지부터 좀 힘듭니다
블로그가 처음이라서 어디서부터 시작해야할지 가르침 부탁 드립니다
-
미해결깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
bundle exec jekyll serve 한글 폴더명 환경 변수
C:/Users/나/.local/share/gem/ruby/3.4.0/gems/bundler-2.6.3/lib/bundler/shared_helpers.rb:371:in 'String#start_with?': incompatible character encodings: UTF-8 and CP949 (Encoding::CompatibilityError) from C:/Users/나/.local/share/gem/ruby/3.4.0/gems/bundler-2.6.3/lib/bundler/shared_helpers.rb:371:in 'block (2 levels) in Bundler::SharedHelpers#clean_load_path'path에 한글이 섞여 있어서 나는 에러로 판단이 되는데설치를 할때까지만 해도 로컬 D에 설치를 했는데 막상 bundle exec jekyll serve를 실행하니까 C에서 실행이 되어 위 문제가 발생하고있는데어떻게 수정을 해야 수정을 할수있을까요??(해당 "나" 폴더는 이름변경이 불가능한 폴더입니다)
-
미해결손에 익는 Next.js - 블로그 만들기
초반부 pnpm dev 후 발생하는 에러
초기에 pnpm으로 example 다운받고pnpm dev로 실행 후기능을 사용해보면, 블로그의 글을 클릭하면 아래처럼 에러가 나오는데이유와 해결방법이 어떻게 되나요? 아래는 명령창에 나오는 에러입니다.Error: Route "/blog/[slug]" used `params.slug`. `params` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis at eval (app\blog\[slug]\page.tsx:55:70) at Array.find (<anonymous>) at Blog (app\blog\[slug]\page.tsx:55:34) 53 | 54 | export default async function Blog({ params }) { > 55 | let post = await getBlogPosts().find((post) => post.slug === params.slug); | ^ 56 | if (!post) { 57 | notFound(); // ?룷?뒪?듃媛� ?뾾?쑝硫? 404 ?럹?씠吏�瑜? 諛섑솚 58 | } 殊? [Error: A React Element from an older version of React was rendered. This is not supported. It can happen if: - Multiple copies of the "react" package is used. - A library pre-bundled an old copy of "react" or "react/jsx-runtime". - A compiler tries to "inline" JSX instead of using the runtime.] { digest: '685037146' } Error: Route "/blog/[slug]" used `params.slug`. `params` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis at eval (app\blog\[slug]\page.tsx:15:64) at Array.find (<anonymous>) at Module.generateMetadata (app\blog\[slug]\page.tsx:15:28) 13 | 14 | export function generateMetadata({ params }) { > 15 | let post = getBlogPosts().find((post) => post.slug === params.slug) | ^ 16 | if (!post) { 17 | return 18 | }
-
미해결AI 블로그: 콘텐츠 기획부터 완성까지(전자책 PDF 제공)
pdf 제본소 책출력 문의
제공되는 자료 "AI_BLOG1.pdf"를 제본소에서 떡출력으로 책처럼 출력맡기고 싶은데 저작권이 있는 자료는 안된다고 합니다. 좋은 방법이 있을까요?
-
미해결React 기반 Gatsby로 기술 블로그 개발하기 v2
GaphQL reference 질문
강의에서는 references 필드를 사용해 Rich Text 필드에서 이미지와 링크 데이터를 가져오라고 했지만, 현재 Contentful의 GraphQL 탐색기에서는 content 필드에 raw만 있고 references 필드가 보이지 않습니다. 혹시 Contentful의 GraphQL API가 업데이트된 것인가요? 그렇다면, 현재 버전에서는 Rich Text 필드에 포함된 이미지나 링크 데이터를 어떻게 가져오는 것이 좋을까요?
-
미해결깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
포스팅이 안되서 질문드립니다!
기부라는 좋은 취지에 동참하고 싶어서 인프런으로 결제해서 보고 있습니다 😃유튜브에 있는 10분만에 강의 만들기 강좌를 먼저 봐야 할 것 같아서 따라 하고 있는데, 포스팅이 되지 않습니다. 댓글을 보니 __config 파일에 published: true를 추가 하면된다고해서 추가했는데도 되지를 않습니다. 혹시 관련해서 포스팅할 수 있게 알려주실 수 있을까요?ㅠ
-
미해결깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
이미지 업로드 관련 오류
이미지를 업로드한 후 푸시 커밋 하여 나온 블로그 화면 일부입니다. 처음에는 경로에 한글이 포함되어있어서 업데이트 자체가 되지 않았는데 경로에 한글 제거 후 업데이트하니 저렇게 나오는 데 제가 뭘 누락 했는지 잘 모르겠습니다.. Typora에는 잘 출력되고 페이지도 정상적으로 업데이트 되었다고 출력됩니다.다만 _Posts파일에 업데이트된 코드에는 사진이 출력되지않고 images에서는 정상적으로 이미지가 출력됩니다.posts에 사진파일명만 표시되는데 파일명을 클릭하면 "The master branch of "깃허브 주소" does not contain the path" 라는 404오류메시지가 표시됩니다. 경로가 잘못되었다는 내용 같은데 해결 방법을 잘 모르겠어서 질문 남깁니다. 좋은 강의 제공해 주셔서 감사합니다.
-
미해결손에 익는 Next.js - 블로그 만들기
PPR 적용 후 여전히 SSG로 배포되는 이슈
안녕하세요 조은님!! 😀 강의 너무 잘봤고 완강 후 질문 남깁니다!마지막 기능인 PPR와 Suspense를 적용한 이후에 html에서 확인해봤을 때 동적인 요소로 채워지고 있는 것을 확인할 수 있었습니다.그런데 Vercel에서 Build Logs를 확인해보면◐ (Partial Prerender) 으로 뜨는 것이 아니라 여전히 ● (SSG) prerendered as static HTML 으로 뜨는데요, PPR 적용이 잘 된게 맞을까요?Suspense가 적용이 잘 되는데 PPR은 적용이 안된걸까요? 코드 작업 후 적용결과 첨부하겠습니다!
-
미해결깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
사이드바에 카테고리 태그 숫자 카운트를 홈에서도 추가하는 방법
사이드바가 글에 들어가면 잘 나오지만 홈으로 갔을때도 똑같이 나오게 하고싶은데 어떤식으로 해야 나오게 할 수 있을까요¿¿
-
미해결깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
글이 안 만들어집니다 ㅠㅠ
업데이트 내역 실시간으로 확인하면 글이 업데이트가 되는 걸 확인할 수 있는데 왜 실제 홈페이지에서는 업데이트가 안될까요 첫번째 파일 2025-01-03-first.md 이거는 잘 올라가는데 두번째 파일 2025-01-05-first.md이거부터는 안올라가요 아무리봐도 똑같이했는데 왜그럴까요 ㅠㅠ
-
미해결깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
이미지
안녕하세요. 해당 강의 후 이미지를 http://localhost:4000/_posts/_images/2024-12-29/2024_12_29_image_163224.png 경로로 하여 했는데,못 불러와서 문의 드립니다.이미지의 경로는 /_posts/_images/2024-12-29/2024_12_29_image_163224.png 입니다.
-
미해결깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
클론을 해야 하는 레파지토리 링크 좀 주세요.
레파지토리를 못찾겠는데, 링크 좀 주실 수 있으신가요
-
해결됨손에 익는 Next.js - 블로그 만들기
배포 후, 조회수 증가 이슈
안녕하세요 조은님!강의 즐겁게 수강했습니다 🤓 다른게 아니라 배포 후 발견한 문제 때문에 질문 드립니닷!로컬에서는 문제없이 새로고침할 때마다 조회수가 1씩 증가하는데용배포 후에는 조회수가 3씩 증가 하고 있습니닷 🤔(포스팅 갯수도 3개여서 관련이 있을 거라고 생각되는데욤..) 제 코드는 강의와 약간 다른 점이 있습니닷!현재 Vercel에서는 기존 Vercel Postgres를 대체하는 Neon Marketplace 통합으로 변경되었는데요(자세히는 잘 모르겠습니닷.. 관련 링크를 첨부합니닷..)https://vercel.com/docs/storage/vercel-postgreshttps://vercel.com/changelog/neon-now-available-on-vercel-marketplace그래서 강의와는 다른 import { neon } from "@neondatabase/serverless"; 를 불러와서 사용 중입니닷"use server"; import { neon } from "@neondatabase/serverless"; import { unstable_noStore as noStore } from "next/cache"; const sql = neon(`${process.env.DATABASE_URL}`); export async function getViewsCount(): Promise< { slug: string; count: number; }[] > { if (!process.env.POSTGRES_URL) { return []; } noStore(); const rows = await sql` SELECT slug, count FROM views `; return rows.map((row) => ({ slug: row.slug, count: row.count, })); } export const incrementView = async (slug: string) => { noStore(); await sql` INSERT INTO views (slug, count) VALUES (${slug}, 1) ON CONFLICT (slug) DO UPDATE SET count = views.count + 1; `; };다른 분들도 저와 비슷한 오류가 생길지 궁금한데용.. 혹시 배포 후 조회수 증가를 확인해주실 수 있을까용..? 감사합니다!