Skip to content

사이트 아이콘 favicon과 GitHub 이미지 호스팅 ​

출처: 사이트 아이콘 favicon과 GitHub 이미지 호스팅 발행일: 2024-5-13 최종 편집: 2024-9-22 원래 섹션: 사이트 설정 태그: 이미지 호스팅 요약: GitHub를 이미지 호스팅으로 사용하는 방법

Favicon이란? ​

Favicon.ico는 웹사이트의 아이콘 파일이며, 보통 브라우저 탭, 북마크 목록, 브라우저 주소창에 표시됩니다.

예를 들어 브라우저에서 연 세 탭에는 각각 Favicon이 있습니다.

image.png

"Favicon"은 "Favorites Icon"의 줄임말입니다. 사이트가 사용자 즐겨찾기와 북마크 목록에서 커스텀 작은 아이콘을 표시할 수 있게 해 사이트 식별성과 브랜드 이미지를 높입니다.

이 아이콘 파일은 보통 favicon.ico라는 이름으로 만들고 사이트 루트 디렉터리에 둡니다.

favicon과 이미지 호스팅 ​

NotionNext에서 favicon.ico 이미지를 수정하려면 사용자가 직접 업로드해 기존 public 디렉터리의 favicon.ico를 덮어써야 합니다. favicon 설정 방법은 브라우저 사이트 아이콘 설정을 참고하세요.

image.png

외부 이미지로 설정하는 방법 ​

최신 NotionNext에서는 Notion Config에 favicon 주소를 직접 설정할 수 있습니다. 아래와 같은 설정만 추가하면 됩니다.

favicon 설정 효과

이 방식의 장점은 코드를 수정하지 않고도 하나의 코드베이스로 여러 사이트를 배포할 수 있고, 각 사이트가 서로 다른 아이콘을 가질 수 있다는 점입니다.

다만 이 방식은 자체 이미지 호스팅이 있다는 전제가 필요합니다. 없다면 아래처럼 GitHub를 이미지 호스팅으로 활용해 favicon을 올리고 NotionNext 사이트에 설정할 수 있습니다.

이미지 호스팅이란? ​

이미지 호스팅은 이미지 파일을 저장하고 호스팅하는 네트워크 서비스입니다.

사용자는 보통 이미지를 이미지 호스팅 서버에 업로드하고 링크를 받아 웹페이지, 포럼, 소셜 미디어 등에 공유합니다. 이미지 호스팅 서비스는 웹 공간과 대역폭을 절약하고 이미지 관리와 공유를 편하게 해 줍니다.

Notion 노트에 업로드한 이미지는 Notion 파일 서버에 저장되므로, 이때는 Notion을 이미지 호스팅으로 사용하는 셈입니다. 예:

https://www.notion.so/images/page-cover/gradients_11.jpg

GitHub를 이미지 호스팅으로 사용하기 ​

아래 링크에 접속해 새 코드 저장소를 만듭니다.

https://github.com/new

Repository name은 자유롭게 입력하되, 반드시 Public 타입을 선택하세요.

Untitled

파일 업로드 ​

처음 프로젝트를 만들면 안내 페이지로 이동합니다. 여기서 uploading an existing file을 클릭해 파일을 업로드할 수 있습니다.

Untitled

여기서는 gif 이미지를 업로드했습니다. 이후 언제든 프로젝트 홈으로 돌아가 오른쪽 위 Add file → Upload files로 파일을 업로드할 수 있습니다.

Untitled

이미지 주소 얻기 ​

업로드가 끝나면 저장소의 파일 목록에서 파일을 찾아 클릭합니다.

Untitled

이동한 페이지의 주소창이 이 파일의 URL입니다.

Untitled

주의할 점은 이 URL을 기본으로 열면 GitHub 프로젝트 페이지가 표시된다는 것입니다. 원본 파일에 직접 접근하려면 다음 처리가 필요합니다.

  1. 주소창 URL 뒤에 ?raw=true를 붙이고 Enter를 눌러 새 주소로 접근합니다.

Untitled

  1. 주소창이 이동한 실제 주소를 확인합니다.
    브라우저는 github.com/xxx/xxx.gif에서 https://raw.githubusercontent.com/xxx/xxx.gif로 자동 이동합니다. 뒤의 URL이 이미지 파일의 실제 주소입니다. 이 주소를 복사해 설정하면 됩니다.

Untitled

마지막으로 ​

위 예시는 gif 파일이지만, favicon으로 사용할 파일 확장자는 .ico로 끝나는 것이 좋습니다. ico 파일을 만드는 방법은 브라우저 사이트 아이콘 설정의 아이콘 제작 설명을 참고하세요.

원문 링크 ​

https://docs.tangly1024.com/article/use-github-as-image-hosting-service