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를 설정해주면,

frontmater_1

frontmater_2

위처럼 front matter에 설정한대로, title과 date가 입력이된것을 볼수있다.

Variables

Hugo에서 미리 정의되고 바로 사용할수 있는 front matter 변수들은 다음과 같다.

title

content의 제목을 결정한다.

description

content의 설명

draft

draft를 true를 설정하면, --buildDrafts 혹은 -D 플래그를 설정하지 않는 이상 이 파일은 hugo로 빌드?되어지지 않는다.

weight

content의 순서를 결정한다, 숫자가 낮을수록 상단에 위치하게 된다.

Accss to front matter