Shortcode
Hugo는 다양한 shortcode 플러그인들을 제공하고 있다. markdown이 제공하는 편리한 문법들로도 충분하지만, code snippet이나 유튜브 영상등을 추가할 때 유용하게 사용할 수 있다.
Shotcode 사용하기
shortcode는 { {< shortcodename parameters >} }
의 용법으로 간단하게 사용할 수 있다.
shortcodename
: 사용할 shortcode의 이름 (ex. highlight, figure..)parameter
: 사용할 shortcode가 어떻게 정의되었느냐에 따라 달라짐
Built-in Shortcodes
figure
figure는 마크다운이 제공하는 이미지관련 문법보다 더 다양한 기능을 제공한다. parameter를 통해 첨부할 이미지의 title, caption, link등을 지정할 수 있다.
- code example
{ {< figure src="/images/ar87.jpg" title="GMK Oblivion" caption="caption">} }
- use example
highlight
주로 code들을
highlight를 지원하는 언어들은 여기에서 확인할수 있다. 대부분의 언어를 지원한다.
code example
{ {< highlight cpp >} } #include<stdio.h> printf("hello world!\n") { {< /highlight >} }
use example
#include<stdio.h> printf("hello world!\n")
이외에도 instagram, gist, tweet등 다양한 shortcode를 제공한다.