본문 바로가기

개발

[GitHub] readme.md 링크로 다른 창(탭)에서 열기

README.md 파일을 작성하면서 링크를 첨부했습니다. 제가 원하는 기능은 링크를 새로운 창(탭)에서 여는 것을 원했습니다.

 

결론부터 말씀드리자면 GitHub 사이트와 markdown 문법으로는 불가능합니다.

 

도전 방법은 HTML <a> element의 target property를 사용하는 것이었습니다.

블라블라

<a href="some links" target="_blank">link desc</a>

기존 HTML 파일에서는 위처럼 작성하면 target 속성의 _blank 값으로 인해 새로운 창(탭)으로 열리게 됩니다.

 

하지만 GitHub의 md 파일에서는 위와 같이 작성해도 실제 렌더링 되는 결과를 확인하면 아래와 같습니다.

...
  <a href="some links" rel="">link desc</a>
...

 

제가 작성했던 target 옵션이 사라져서 렌더링 된 것을 확인할 수 있습니다.

 

그렇습니다... 앞서 말씀드렸다시피 불가능합니다. 보안상의 이유로 막혀있는 것 같습니다.

 

저는 별로 큰 의미가 없다고 생각은 하지만 찾아보니 하나의 추천 방법이 있습니다. 추가 정보를 통해서 알려주는 것입니다.

예를 들어, 링크의 옆에 "← 새로운 창에서 열어주세요."라는 안내라던가 "← Ctrl+click or CMD+click"을 하라고 적어주는 것입니다.

 

이상 아쉬움이 남는 글이었습니다. 혹시 다른 방법을 아신다면 댓글로 남겨주시면 감사하겠습니다.