1. Repository 생성
- github 접속 후, 다음 중, 하나를 선택해 repository를 생성합니다.
- 좌측 상단 > Top repository > New
- 우측 상단 > 본인 프로필 > Your repositories > New
- 사용자 이름과 동일한 이름으로 Repository name 지정
- README 추가
저의 경우 이미 만들어 놓은 상태이기 때문에 해당 레포가 이미 존재하고 있다는 경고가 발생합니다.
레포의 이름을 사용자 이름으로 지정하면 프로필을 설정할 수 있는 레포로써 작용하게 됩니다.
이후 프로필은 README 편집을 통해 가능합니다.
2. README 수정
README는 마크다운 문법으로 작성됩니다. 취향에 맞게 편집하신 후 저장하면 되겠습니다.
3. 기술 스택 배지 추가하기
저의 경우 대부분 아래 레포에서 필요한 배지를 찾아 그대로 적용합니다. 간혹 넣고자 하는 배지의 배경색이 어색할 때가 있는데, 이땐 Simple Icons에서 찾아 반영합니다.
https://github.com/Ileriayo/markdown-badges
GitHub - Ileriayo/markdown-badges: Badges for your personal developer branding, profile, and projects.
Badges for your personal developer branding, profile, and projects. - Ileriayo/markdown-badges
github.com
https://simpleicons.org/?q=scik
Simple Icons
3153 Free SVG icons for popular brands
simpleicons.org
필요한 배지를 찾으면 다음과 같이 붙여 넣어 적용할 수 있습니다.

ex) img.shields.io/badge/{표기명}-{배경색}?style=for-the-badge&logo=python&logoColor={로고색}
표기에 공백이 존재하는 경우, "%20"을 추가해 공백으로 사용합니다.

4. 백준 티어 정보 추가하기
Github를 보다 보면 사람들의 백준 티어 정보가 노출되어 있는 것을 확인할 수 있습니다. 이는 아래 레포에서 취향에 맞는 것을 선택해 적용하면 되겠습니다.
https://github.com/mazassumnida/mazassumnida
GitHub - mazassumnida/mazassumnida: Github 프로필에서 boj 프로필을 이쁘게 보여주는 프로젝트
Github 프로필에서 boj 프로필을 이쁘게 보여주는 프로젝트. Contribute to mazassumnida/mazassumnida development by creating an account on GitHub.
github.com
[](https://solved.ac/{백준ID})
<img src="http://mazassumnida.wtf/api/v2/generate_badge?boj={백준ID}">
5. Github 상태 정보 추가하기
5.1 GitHub Stats Card
사용자의 Github 상태를 반영할 수 있습니다.
https://github.com/anuraghazra/github-readme-stats?tab=readme-ov-file#github-stats-card
GitHub - anuraghazra/github-readme-stats: :zap: Dynamically generated stats for your github readmes
:zap: Dynamically generated stats for your github readmes - anuraghazra/github-readme-stats
github.com

<img src="https://github-readme-stats.vercel.app/api?username={Github 유저명}&show_icons=true&theme=transparent">
5.2 Top Languages Card
마찬가지로 사용자의 레포가 어떤 언어들로 구성되어 있는지 확인할 수도 있습니다.
https://github.com/anuraghazra/github-readme-stats?tab=readme-ov-file#top-languages-card
GitHub - anuraghazra/github-readme-stats: :zap: Dynamically generated stats for your github readmes
:zap: Dynamically generated stats for your github readmes - anuraghazra/github-readme-stats
github.com

<img src="https://github-readme-stats.vercel.app/api/top-langs/?username={Github 유저명}&layout=compact">
다양한 테마와 옵션이 존재하니, 들어가서 취향대로 커스텀하시면 되겠습니다.
제 Github 프로필입니다.
Jo-dv - Overview
Jo-dv has 12 repositories available. Follow their code on GitHub.
github.com