Jekyll post 링크하기

less than 1 minute read

post_url

  • post_url 태그를 사용하면 post의 고유주소를 얻을 수 있다.
  • post의 고유주소는 {% post_url 2010-07-21-name-of-post %}이다.
  • subdir/_posts와 같이 하위 디렉토리를 사용한다면 {% post_url /subdir/2010-07-21-name-of-post %}이다.
  • markdown에서 아래와 같이 연결하면 된다.

    [Name of Link]({% post_url 2010-07-21-name-of-post %})
    

post_url을 왜 쓰는가?

Jekyll은 _posts에 있는 post들을 가지고 사이트를 생성한다.
실제로 보여지는 것은 _site에 포함된 html들이다.
이 html들을 링크해서 사용할 수도 있으나, 사이트에 변경이 생기면 자동으로 생성되는 html들의 위치가 변경될 수 있다.
따라서 생성된 html이 아닌 post의 고유주소로 연결을 하는 것이다.

참고 사이트

Categories:

Updated:

Comments