동적으로 생성된 Github의 통계를 여러분의 README에 올려보세요!
View Demo · Report Bug · Request Feature
Français · 简体中文 · Español · Deutsch · 日本語 · Português Brasileiro · Italiano · 한국어
이 프로젝트가 마음에 드나요? 괜찮으시다면 더 나은 개선을 위해 기부를 고려해주세요!
아래 코드를 복사해서 당신의 마크다운 파일에 넣으면 됩니다. 간단합니다!
?username=
영역의 값은 당신의 Github 계정의 이름으로 바꿔주세요.
[![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)
참고: 순위는 사용자의 통계를 기반으로 계산됩니다. src/calculateRank.js 참고
특정 통계를 숨기려면 콤마로 구분된 값을 ?hide=
쿼리 파라미터 값으로 나열하면 됩니다.
예시:
&hide=stars,commits,prs,issues,contribs
![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&hide=contribs,prs)
?count_private=true
쿼리 파라미터를 사용하면 총 커밋 수에 private 컨트리뷰트 개수를 추가할 수 있습니다.
참고: 이 프로젝트를 직접 배포하는 경우 private 컨트리뷰트는 기본적으로 계산됩니다. 그렇지 않은 경우 private 컨트리뷰트 개수를 추가하도록 설정해야 합니다.
예시:
&count_private=true
![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&count_private=true)
아이콘을 활성화하려면 다음과 같이 show_icons=true
쿼리 파라미터를 사용하세요.
![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true)
내장된 테마를 사용하여 수동 사용자정의할 필요 없이 카드의 모양을 커스터마이징할 수 있습니다.
아래와 같이 ?theme=THEME_NAME
파라미터를 사용하세요. :-
![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&theme=radical)
dark, radical, merko, gruvbox, tokyonight, onedark, cobalt, synthwave, highcontrast, dracula
사용 가능한 모든 테마의 미리보기와 테마 설정 파일을 확인할 수 있습니다. 괜찮으시다면 새로운 테마를 만드셔서, 코드를 기여 해주세요 :D
URL 파라미터를 사용하여 원하는대로 Stats Card
또는 Repo Card
모양을 사용자 정의할 수 있습니다.
title_color
- 카드 제목 색상 (hex color)text_color
- 본문 글자 색상 (hex color)icon_color
- 아이콘 색상(활성화된 경우) (hex color)bg_color
- 카드 배경 색상 (hex color)theme
- 테마의 이름, 사용 가능한 모든 테마에서 선택cache_seconds
- 캐시 헤더를 수동으로 설정 (min: 1800, max: 86400)
캐시 관련 참고: Repo 카드는 fork 개수와 star 카운트가 1천 개 미만인 경우 기본 캐시가 30분(1800초)이고, 그렇지 않은 경우 2시간(7200초) 입니다. 또한 캐시는 최소 30분 및 최대 24시간으로 고정됩니다.
hide
- 통계에서 특정 항목을 제외한다. (콤마로 구분된 값)hide_title
- (boolean)hide_rank
- (boolean)show_icons
- (boolean)include_all_commits
- 현재 년도 대신 전체 커밋 개수 카운트 (boolean)count_private
- private 커밋도 카운트 (boolean)line_height
- 글자 사이의 line-height 값 설정(자간) (number)
show_owner
- repo의 소유자 이름 표기 (boolean)
hide
- 카드에서 특정 언어 숨기기 (콤마로 구분된 값)hide_title
- (boolean)layout
-default
&compact
레이아웃 간의 전환card_width
- 카드의 너비를 수동으로 설정 (숫자)
⚠️ 중요:
언어 이름은 URI 이스케이프 처리되어야 합니다. Percent Encoding를 참고하세요. (i.e:c++
는c%2B%2B
,jupyter notebook
는jupyter%20notebook
, etc.)
GitHub extra pins을 사용하면 Github readme 프로필에 6개 이상의 저장소를 고정할 수 있습니다. 그렇습니다! 더 이상 고정된 6개의 저장소로 제한되지 않습니다.
이 코드를 복사해서 readme에 넣고 링크를 변경해주세요.
Endpoint: api/pin?username=anuraghazra&repo=github-readme-stats
[![ReadMe Card](https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats)](https://github.com/anuraghazra/github-readme-stats)
show_owner 값을 사용하여 저장소 소유자 이름을 포함할 수 있습니다.
상위 언어 카드는 그 Github 사용자가 가장 많이 사용하고 있는 언어가 표시됩니다.
참고: Top languages는 사용자의 기술 수준을 나타내는 것이 아니라 GitHub에서 어떤 언어로 코드를 많이 작성하는지 나타내는 Github 지표이며 github-readme-stats의 새로운 기능입니다.
이 코드를 복사해서 readme에 넣고 링크를 변경해주세요.
Endpoint: api/top-langs?username=anuraghazra
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)
?hide=language1,language2
파라미터를 사용하여 특정 언어를 숨길 수 있습니다.
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&hide=javascript,html)](https://github.com/anuraghazra/github-readme-stats)
&layout=compact
파라미터를 사용하여 카드의 디자인을 변경할 수 있습니다.
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
- 컴팩트 레이아웃
- 기본 설정
- 특정 통계 숨김
- 아이콘 표기
- 모든 커밋 표기
- 테마
default themes에서 선택
- Stats 카드 사용자 정의
- Repo 카드 사용자 정의
- 상위 언어
일반적으로 사진을 나란히 배치할 수 없습니다. 따라서 다음과 같은 방법을 사용할 수 있습니다.
<a href="https://github.com/anuraghazra/github-readme-stats">
<img align="center" src="https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats" />
</a>
<a href="https://github.com/anuraghazra/convoychat">
<img align="center" src="https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=convoychat" />
</a>
Github API는 시간당 5k 요청만을 허용하기 때문에, 이 https://github-readme-stats.vercel.app/api
이 제한에 도달할 수 있습니다.
물론 자신의 Vercel 서버에서 호스팅하는 것이라면 아무것도 걱정할 필요가 없습니다. 시작하려면 배포 버튼을 클릭하세요!
참고: #58 이슈 이후로는 5k 이상의 요청을 처리할 수 있게 되어, 다운 타임의 문제가 발생하지 않습니다 :D
Guide on setting up Vercel 🔨
- vercel.com에 접속하세요.
Log in
클릭합니다.Continue with GitHub
를 클릭하여 Github로 로그인하세요.- Github에 로그인하고 메시지가 표시되면 모든 저장소에 대한 접근을 허용합니다.
- 이 저장소를 fork 합니다.
- Vercel dashboard로 돌아갑니다.
Import Project
를 선택합니다.Import Git Repository
를 선택합니다.- 루트를 선택한 다음에 다른 것들은 그대로 두고 PAT_1 이라는 환경 변수(아래처럼)를 추가합니다. 여기에는 개인 접근 토큰(PAT)이 포함되며, 토큰은 여기에서 쉽게 만들 수 있습니다. (모두 그대로 두고, 이름만 지정하면 됩니다.)
- 배포를 클릭하면 완료됩니다. API를 사용하기 위해 당신의 도메인을 참조하세요!
저는 제가 할 수 있는 거의 모든 것을 오픈소스로 제공하고, 이 프로젝트를 사용하면서 도움이 필요한 분들에게 회신하려고 합니다. 분명한 것은, 이는 시간이 걸리는 일입니다. 하지만 여러분은 이 서비스를 무료로 사용할 수 있습니다.
하지만 여러분이 이 프로젝트를 사용하고 거기에 만족한다면, 아니면 제가 하는 활동을 격려하고자 싶다면 몇가지 방법이 있습니다. :-
- readme에서 github-readme-stats를 사용하고 다시 링크해주세요 :D
- star를 눌러주거나 이 프로젝트를 공유해주세요. 🚀
- - PayPal을 통해서 일회성 기부를 할 수 있습니다. 저는 아마
커피차를 살겁니다.
고맙습니다! ❤️
코드 기여는 환영합니다!
❤️ and JavaScript로 만들어졌습니다.