목록기타 (14)
sm 기술 블로그
문제 발생 프로젝트 프론트와 백을 하나의 디렉토리에 넣어놔 프론트만 혹은 백만 폴더를 받고 싶을 때 어떻게 할지 고민함. 다음과 같은 구조다. 문제 해결 git config core.sparseCheckout true echo "{특정폴더}" >> .git/info/sparse-checkout 다음과 같이 특정폴더만 지칭해줌. 1. pull git pull origin master 2. push git add . git commit -m "~~~" git push origin master 그 다음 평소에 사용해왔던 대로 pull을 해주면된다. push는 굳이 특정폴더를 지칭해주지 않아도 상관 없다고 본다. 문제없이 작동한다.
설정 창에서 default formatter 를 검색한다. 만약 에디터가 null 이라면 prettier로 바꿔준다.
파이썬 isalpha(), isdigit(), isalnum() 등 문자열이 어떤 구성인지 확인하는 내장함수가 있다. 순서대로 문자열이 문자일 경우, 숫자일경우, 문자혹은숫자일 경우 이다. 반환은 True,False로 이루어진다. A = "12" B = "aa" C = "a1" print("==== isalpha() ====") #알파벳이냐 print(A.isalpha()) print(B.isalpha()) print(C.isalpha()) print("==== isdigit() ====") #숫자냐 print(A.isdigit()) print(B.isdigit()) print(C.isdigit()) print("==== isalnum() ====") #알파벳 혹은 숫자냐 print(A.isalnum()..
GraphQL 의 큰 틀 파일, cms, 개인 API, Database 을 쓰기 위해서 각자의 쓰임새와 사용방법을 알아야한다. 근데 개츠비 안에서 GraphQL은 위에 것 들을 따로 배우지 않아도 사용할 수 있게 해준다. 1. 개별 슬러그 http://localhost:8000/___graphql 에서 쿼리문을 실행시킨 결과이다. 리액트 내부가 아닌 외부에 블로그 파일을 생성하고 mdx 형식의 파일을 생성하였다. GraphQL이 의미 하는 것은 위 이미지와 같이 frontmatter와 body 부분을 가져 온 것이다. date는 나중에 정렬을 위해 가져오고 월 일 연도로 바꾼 것 이다. (문서 수가 많아지면 날짜로 관리하기 위해) 리액트 안에 blog라는 폴더에 {mdx.slug}.js 를 만들었다. 위..