Tech Stock logo Tech Stock

휴고 에서는 md파일 작성시에 target_blank를 직접 써 넣어서
링크를 새창에서 열도록 하는것이 안된다.

그러므로 shortcodes에 따로 준비하여야 한다.

다음과 같이 shortcodes디렉토리에 파일을 만들자

\layouts\shortcodes

이렇게 말이다.


cat target_blank.html
<a href="{{ .Get "linkurl" }}" target="_blank"</a>

사용할때는 간단하다
md파일 작성시 이런식으로 작성해주면 된다.


{{< target_blank linkurl="https://techstock.biz" >}}

제일 앞 부분의 target_blank는 shortcodes의 파일명이 된다.(확장자인html은 적어주지 않는다)
linkurl이 변수와 같은 개념으로 target_blank.html에서는 md파일의 linkurl값을 가져와서 a태그를 작성하게 된다.


조금더 복잡한 html의 링크도 가능하다

shortcodes의 파일이 다음과 같을때 처럼 말이다.


cat image_target_blank.html
<a href="{{ .Get "linkurl" }}" height="15" width="15" target="_blank">
	<img src="\images\index.png" 
        title= "{{ .Get "imagetitle" }}" 
        alt="{{ .Get "imagealt" }}">
<a>

사용시에는 이렇게 된다.


{{< image_target_blank linkurl="https://techstock.biz" imagetitle="건망증이심한 개발자" imagealt="건망증이심한 개발자 메모" >}}