Github Readme 배지 만들기 🪪
들어가며 3학년 2학기가 끝나고 나니, 그동안 진행했던 프로젝트들을 정리하고 싶다는 생각이 들었다. 우연히 다른 사람들의 GitHub Readme를 보게 되었는데, 내 Readme와 비교되어 초라하게 느껴졌다. 특히, Medium, Velog 등 블로그의 최신 글을 표시하는 이미지를 활용한 Readme가 눈에 띄었다. 나도 비슷한 기능을 구현하고 싶어졌다. 나의 미적 감각은 처참하기에 다음의 디자인을 적극 참고하였다. > Velog-포스트로-Github를-꾸며보자 제작 과정 디렉터리 구조 및 역할 각 파일의 역할은 다음과 같다. route.ts : endpoint (컨트롤러의 역할) Badge.tsx : 블로그 최신글의 정보가 담긴 이미지(svg) 파일 반환 코드 구조 route.ts > Content-Type 을 설정하지 않으면 이미지가 출력되지 않으니 주의 Badge.tsx > 디자인은 자세히 다루지 않겠지만 여기에서 전체 코드를 볼 수 있다. 배포 및 확인 \/api/badge?width=360&height=130으로 접속하면 이미지가 잘 반환되는 것을 볼 수 있다. > 이로써 게시글 업로드 시 Github Readme에 최신글이 표시될 것이다. 🤩