Front Matter?
front matter란 작성하고자 하는 컨텐츠(파일)의 제목, 날짜, 작성자 등의 기본적인 속성들을 나타내는 meta-data 형식이다.
Formats
Hugo는 다음 3가지의 마크업 언어를 지원한다.
- TOML :
+++
- YAML :
---
- JSON :
{
,}
을 이용해 front matter의 시작과 끝을 지정한다.
예를들어, a.md
라는 새로운 파일을 만들었다면
---
title: "this is title!"
date: 2019-12-27T13:39:03+09:00
draft: true
---
this is the markdown file
위처럼 front matter에 설정한대로, title과 date가 입력이된것을 볼수있다.
Variables
Hugo에서 미리 정의되고 바로 사용할수 있는 front matter 변수들은 다음과 같다.
title
content의 제목을 결정한다.
description
content의 설명
draft
draft를 true
를 설정하면, --buildDrafts
혹은 -D
플래그를 설정하지 않는 이상 이 파일은 hugo로 빌드?되어지지 않는다.
weight
content의 순서를 결정한다, 숫자가 낮을수록 상단에 위치하게 된다.