Hugo 휴고 설정 팁 - 마크다운 외부 링크를 a href 새창으로 열기
External links in new tab?
사용하다보면, 괜히 신경쓰인다. 찾아보니 방법이 있긴하다.
Render Hook Templates 방법을 사용하는 것이다.
원본글 : Configure Markup
결국 아래 파일을 만들어 주면 된다.
마크다운 렌더링 중에 아래 처럼 링크내용을 내가 원하는 대로 만들 수 있다.
아래 코드를 보면 http://로 시작되는 외부링크는 새로운 창에 오픈되도록 작성되어 있다.
Here is a code example for how the render-link.html template could look:
파일 위치는 여기 => layouts/_default/_markup/render-link.html
<a href="{{ .Destination | safeURL }}"{{ with .Title}} title="{{ . }}"{{ end }}{{ if strings.HasPrefix .Destination "http" }} target="_blank"{{ end }}>{{ .Text | safeHTML }}
맘에 맞춰 쓰려면, 손이 많이 간다. 그냥 쓰지 말까 ^-^
'IT > 블로그' 카테고리의 다른 글
Hugo theme 정리하기 - git submodule 삭제 (0) | 2020.03.31 |
---|---|
Hugo - 외부 링크 새 탭 새 창 에서 열기 (0) | 2020.03.27 |
Hugo GitHub TravisCI 설정 - 웹사이트 블로그 자동 배포하기 (0) | 2020.02.18 |
Hugo (휴고) 테마 적용 후 에러 발생시 대처한 내용 (0) | 2020.02.07 |
Hugo 설치 및 블로그 만들기 - 블로그 플랫폼 윈도우즈 환경 (0) | 2019.12.11 |