jekyll - September 05, 2020 · 1 min read

지킬 블로그 url 주소 설정 방법

지킬 블로그 url 주소 설정 방법

접근 URL 이 너무 길다. 이를 해결하고 싶다.

그냥 간단하게 키워드 중심의 url을 갖고 싶다. 이 페이지의 경우 그냥 “https://내블로그주소/jekyll_permalink” 머 이런식으로 말이다.

페이지 머리말에 직접 지정하기

지킬 문서 페이지의 고유주소 부분에 보면

자신이 원하는 url 을 각 페이지의 머리말에 지정해 주는 방식

예를 들어, 페이지 소스 코드의 경로가 /my_pages/about-me.html 이고 url 을 /about/ 으로 만드려고 합니다. 페이지의 머리말에 다음과 같이 설정합니다: permalink: /about/

_config.yml 설정 파일에서 세팅하기

_config.yml 설정 파일을 열고 permalink 로 설정된 부분을 수정하면 내가 원하는 대로 url 주소 형태를 만들 수 있다.

여기에는 다양한 형식이 있다.

예를 들어 _config.yml 파일에 아래와 같이 설정이 되어 있다면,

permalink: pretty

보여지는 주소의 형태는 아래와 같다.

“https://내블로그주소/:categories/:year/:month/:day/:title/”

좀 길다고 생각해서 첨에 none 으로 설정을 했었다. 그랬더니

“https://내블로그주소/:categories/:title:output_ext” 즉 “https://내블로그주소/jekyll/jekyll_permalink.html” 이렇게 출력이 되어 버렸다.

생각보다 길고 뒤에 .html 이 붙는 것도 맘에 들지 않아 그냥 아래와 같이 수정했다.

permalink: /:title

이제 이 페이지는 https://내블로그주소/jekyll_permalink 이렇게 접근이 된다. ^—^

여기서 :title 의 의미는 “파일명에 명시된 문서의 제목. 머리말의 slug 를 통해 값을 덮어쓸 수 있다.” 라는 것이다. 즉 이 문서의 파일명에서 날짜를 제외한 부분만 가져오는 것이고, 필요하면 개별 파일의 머리말의 slug 로 정의된 문자열을 가져오게 된다.

고유주소에 지정할 수 있는 변수들은 여기에 잘 정리되어 있다.


참고 글 목록