😀 velog-readme-stats을 제작하게된 계기와 과정을 풀어봅니다.
markdown에서 velog의 정보를 가져올수 있는 도구입니다.
요즘 개념 공부의 필요성을 느끼게 된 저는..
"TIL(Today I Learn)을 작성해보자!"
Velog에서 오늘 배운 지식을 글로 쓰기로 마음먹었습니다.
하지만 깃허브를 관리하는 것에 푹 빠져있던 저는.. 문득!
Velog에서 글을 쓰면 Github에도 영향을 줄 수 있으면 좋지 않을까?
라는 생각을 가지게 되었고 Github에서 나의 최신 글을 띄워줄 수 있는 도구를 만들기로 마음먹었습니다.
일단 UI를 제작하자!
먼저 Figma를 이용하여 디자인을 하기로 결정하였습니다.
이쁘긴하지만 너무크네...
여러 가지 디자인이 만들어지고 없어지길 반복했고
음 사진을 넣는것보다 텍스트만 넣는게 깔끔하고 보기좋다!
최종디자인이 나오게되었습니다.
마크다운에 이러한 정보를 띄우기 위해서는 그래픽 형식의 파일로 만들 필요가 있었습니다.
사진을 합성하는 것은 어떨까?
하지만 사진은 깨질 위험이 있을 뿐만 아니라 다루는 것 역시 어려울 것 같았습니다.
그래서 svg를 직접 작성하기로 하였습니다.
svg를 처음 직접 짜본 저는 svg로는 유동적인 UI를 짜는 것이 어렵다는 것을 간과하였습니다..
포스트의 태그 등의 정보를 띄우기 위해서는 넓이가 텍스트에 맞게 줄어들거나 늘어날 필요가 있었고
이를 javascript를 통해 해결하였습니다.
개인 서버가 없었던 저는 최적의 비용으로 최고의 이득을 봐야 했고 vercel을 통해 배포하였습니다.
마크다운에서 아래 구문을 복사 붙여넣기 한뒤 ?name= 의 값을 변경하세요
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api/badge?name=eungyeole)](https://velog.io/@eungyeole)
마크다운에서 아래 구문을 복사 붙여넣기 한뒤 ?name= 의 값을 변경하세요
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=velopert)](https://github.com/eungyeole/velog-readme-stats)
@(골뱅이) 뒤에 적힌 값이 name에 들어갈 부분입니다.
Option :
&tag
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=velopert&tag=typescript)](https://github.com/eungyeole/velog-readme-stats)
Option :
&color
Color Option
- dark
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=velopert&color=dark)](https://github.com/eungyeole/velog-readme-stats)
Velog에 처음 써보는글이라 미숙한부분이 많았을텐데 끝까지 봐주셔서 감사합니다😇
버그 제보나 추가 기능 제안 등은 🐛 이슈로 남겨주시고 버그 수정 및 기능 추가 등은 ✅ Pull Request를 날려주세요
🐈⬛ eungyeole github 팔로우는 언제나 환영입니다!
Funny, how complete strangers understand me better than anyone I know. slope unblocked
Github Stat이 생각나는 글이군요 잘보고 갑니다~