Skip to main content Link Search Menu Expand Document (external link)

pages

Table of contents

  1. output URL(출력 URL) 바꾸기

페이지는 컨텐츠를 구성하는 가장 기본적인 요소입니다.
단독 컨텐츠를 구성하는데 유용. 즉, 자주 변경하지 않는 컨텐츠 - 날짜별, 그룹별(스태프 멤버,레시피) 컨텐츠가 아닌 컨텐츠

페이지를 추가하는 가장 간단한 방법은 루트 디렉토리에 적절한 이름으로 HTML 파일을 추가하는 것입니다.
또한 마크다운으로 페이지를 작성하여 .md 확장자를 사용하면 빌드시에 HTML 로 변환됩니다.
예를 들어 홈페이지와 소개 (About) 페이지, 연락처 (Contact) 페이지를 가진 사이트에서, 루트 디렉토리의 내용과 각각에 해당하는 URL 은 다음과 같습니다:

.
├── about.md    # => http://example.com/about.html
├── index.html    # => http://example.com/
└── contact.html  # => http://example.com/contact.html

페이지가 많이 있는 경우에는, 하위 폴더로 정리할 수 있습니다.
사이트 빌드 시, 사이트 소스에서 페이지를 그룹지을 때 사용한 하위 폴더가 동일한 형태로 _site 폴더 안에 생성됩니다.
하지만, 페이지의 Front matter 에 다른 Permalink가 설정되어 있으면, _site 의 하위 폴더는 이에 맞게 변형됩니다.

.
├── about.md          # => http://example.com/about.html
├── documentation     # 페이지가 들어있는 폴더
│   └── doc1.md       # => http://example.com/documentation/doc1.html
├── design            # 페이지가 들어있는 폴더
│   └── draft.md      # => http://example.com/design/draft.html

output URL(출력 URL) 바꾸기

생성된 사이트에서는 소스 파일과는 다른 형태의 폴더 구조를 원할 수도 있을 것입니다. Permalink를 사용하면 결과 URL 을 완벽하게 조정할 수 있습니다.