Post

GitHub Pages에 Post 작성하는 방법 (간단 버전)

GitHub Pages에 Post 작성하는 방법 (간단 버전)

Summary

GitHub Pages 설정을 마친 후, Post를 작성하는 방법을 정리하였습니다. Jekyll을 이용해 블로그를 만들었다면 아래의 단계를 따라 Post를 작성할 수 있습니다.

Post 작성 전 자세한 설정 과정은 여기에 잘 설명되어 있습니다. (현재 사용하고 있는 테마는 Chirpy Theme 입니다.)

Reference


Step 0

Post를 자동으로 생성!

Jekyll의 명령어를 사용하면 정해진 형식에 맞춰, markdown 파일을 자동으로 생성할 수 있습니다.

1
bundle exec jekyll post "{Post 제목 입력}"

명령어를 실행하면 _posts 폴더 안에 YYYY-MM-DD-{Post 제목 입력}.md 와 같은 파일이 생성됩니다. 생성된 파일에는 아래와 같이 YAML 형식으로 기본적인 정보(Front matter)가 자동으로 입력되어 있습니다.

1
2
3
4
5
---
layout: post
title: {Post 제목 입력}
date: YYYY-MM-DD HH:MM +0900
---

Step 1

Front matter 추가!

이제 생성된 markdown 파일을 열어 추가 정보를 입력할 수 있습니다.

categoriestags 는 글을 분류하는 중요한 정보입니다. 아래와 같이 대괄호([])를 사용해 요소를 추가할 수 있습니다.

  • categories : Post의 카테고리 항목을 지정
  • tags : Post의 태그를 지정
1
2
3
4
5
6
7
---
layout: post
title: {Post 제목 입력}
date: YYYY-MM-DD HH:MM +0900
categories: [{카테고리 입력}]
tags: [{tag 1 입력}, {tag 2 입력}]
---

YAML 형식의 아래부터는 markdown 문법으로 Post 내용을 작성하면 됩니다.

Step 2

로컬 서버에서 실시간으로 확인!

글을 작성하면서 실제 블로그에 어떻게 보이는지 확인하고 싶을 때, 자신의 로컬 서버에서 미리 확인할 수 있습니다.

아래 명령어를 터미널에 입력해 로컬 서버를 실행합니다.

1
bundle exec jekyll s

서버가 성공적으로 실행되면 터미널에 아래와 같은 메시지가 나타납니다.

1
2
3
...{생략}...
    Server address: http://127.0.0.1:4000/
  Server running... press ctrl-c to stop.

이제 브라우저에서 http://127.0.0.1:4000/ 로 접속하면, 실제로 게시된 것처럼 자신의 블로그를 미리 확인할 수 있습니다. Post의 내용을 수정하고 저장될 때마다 해당 브라우저는 자동으로 내용을 업데이트 합니다.

최종으로 Commit과 Push를 해주면, {xxx}.github.io 에 Post가 게시된 것을 확인할 수 있습니다.

This post is licensed under CC BY 4.0 by the author.