• Hugo에서 외부 링크가 target="_blank"로 열리도록 수정하기. (Update: Dec 19, 2019)

Configurations

  • OS: CentOS
  • Hugo theme: hugo-tranquilpeak-theme (0.4.7-BETA)

1. render-link.html 파일을 생성하고 아래 코드를 넣습니다.

$ cat {Blog}/layouts/_default/_markup/render-link.html

 <a href="{{ .Destination | safeURL }}"{{ with .Title}} title="{{ . }}"{{ end }}{{ if strings.HasPrefix .Destination "http" }} target="_blank" rel="noopener"{{ end }}>{{ .Text | safeHTML }}</a>

2. 페이지 재 생성 후 git push.

$ hugo -t {theme name} 
$    (...) 
$ git push

참고 글