Github 블로그 만들기_3
블로그 포스트를 생성해보자.
Jekyll로 만든 블로그에서 포스트를 만들수 있는 방법을 알아보자.
포스트 생성법(기본)
Jekyll은 기본적으로 포스트의 정보를 _posts
디렉토리에 하나의 파일 형태로 보관한다.
기본적인 파일의 네이밍은 YEAR-MONTH-DAY-제목.확장자
형태로 작성한다.(확장자는 마크다운 파일의 확장자로 작성한다)
포스트의 구성요소
포스트의 구성요소는 가장 간단하게 보면 Front Matter(머리말)
과 본문 두가지로 구성된다.
포스트의 시작은 반드시 Front Matter
로 시작돼야 하고 해당부분에서 다양한 메타데이터를 설정 가능하다.
Front Matter
1
2
3
4
5
6
7
---
layout: post
title: 포스트 제목
date: 블로그 작성 날짜
category: [카테고리1, 카테고리2, ...]
tags: [태그1, 태그2, ...]
---
위의 형태로 작성되며, 더 자세한 옵션이 궁금하면 document 를 확인하자
본문
본문은 전형적인 마크다운 형태로 작성하면 된다. 마크다운 문법은 따로 알아보면 된다. 깔끔한 문서 정리가 가능하니 모른다면 알아두자.
포스트 생성법(Jekyll-Compose)
포스트의 파일명 지정이나, Front Matter 설정등 매번 번거로운 과정을 반복하기 싫다면, Jekyll_Compose를 사용하자.
Jekyll-Compose 설치
블로그 프로젝트의 루트의 Gemfile
에 아래 라인을 추가한다.
1
gem 'jekyll-compose', group: [:jekyll_plugins]
추가한 의존성을 설치하기 위해, 커맨드라인에서 bundle
을 실행하자.
간단한 커맨드
- 도움말
bundle exec jekyll help
- 포스트 생성
bundle exec jekyll post "포스트 제목" --timestamp-format "%Y-%m-%d %H:%M:%S %z"
포스트를 생성하면 자동으로 _posts 디렉토리에 마크다운 파일이 생성된다.
포스트 내용 작성
기본적인 방법으로 포스트를 만들던, Jekyll-Compose를 사용하던, 포스트의 구조는 똑같다.
다만 편의성에 차이가 있는 것이므로, 포스트의 내용은 자동생성된 Front Matter 다음에 작성해주면 된다.
정리
이번에는 포스트 생성법과 내용 작성에 대해서 알아보았다.
다음에는 포스트의 댓글기능과 블로그 CSS 커스터마이징에 대해 알아보자.