Hugo, 외부 링크를 새 창에서 열기
- 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