깃허브 블로그 포스트 작성 방법

Jekyll 블로그에 포스트 작성하기

Jekyll 기반 GitHub Pages 블로그는 마크다운 파일로 포스트를 작성하는 정적 사이트 생성기입니다. 이 글에서는 포스트 작성 방법을 간단히 알아보겠습니다.

포스트 파일 생성하기

Jekyll 블로그에서 새 포스트를 작성하려면 _posts 디렉토리에 다음 형식의 파일을 생성합니다:

YYYY-MM-DD-title.md

예를 들어, 이 포스트의 파일명은 2024-03-16-블로그-포스트-작성법.md 입니다.

Front Matter 설정하기

모든 Jekyll 포스트는 YAML Front Matter로 시작해야 합니다. Front Matter는 포스트의 메타데이터를 정의하는 부분입니다:

---
title: "깃허브 블로그 포스트 작성 방법"
categories: 
  - 프로그래밍
tags:
  - GitHub
  - Jekyll
  - 마크다운
excerpt: "Jekyll 기반 깃허브 블로그에 포스트를 작성하는 방법을 알아봅니다"
date: 2024-03-16T00:00:00+09:00
last_modified_at: 2024-03-16
toc: true
header:
  teaser: assets/images/blog-post/teaser.jpg
---

위 예시에서 각 항목의 의미는 다음과 같습니다:

  • title: 포스트 제목
  • categories: 포스트 카테고리
  • tags: 포스트와 관련된 태그
  • excerpt: 포스트 요약 (목록 페이지에 표시됨)
  • date: 포스트 작성 날짜와 시간
  • last_modified_at: 마지막 수정 날짜
  • toc: 목차 표시 여부
  • header.teaser: 포스트 썸네일 이미지 경로

마크다운으로 내용 작성하기

Front Matter 이후에는 마크다운 형식으로 포스트 내용을 작성합니다. 마크다운은 간단한 문법으로 텍스트를 서식화할 수 있는 마크업 언어입니다.

제목

# 제목 1
## 제목 2
### 제목 3

강조

**굵은 글씨**
*기울임체*
~~취소선~~

목록

- 항목 1
- 항목 2
  - 중첩 항목

1. 순서 항목 1
2. 순서 항목 2

링크

[링크 텍스트](URL)

이미지

![이미지 설명](이미지 경로)

코드 블록

```python
def hello_world():
    print("Hello, World!")

## 미리보기 및 게시하기

작성한 포스트는 로컬에서 다음 명령으로 미리볼 수 있습니다:

```bash
bundle exec jekyll serve

브라우저에서 http://localhost:4000으로 접속하여 확인 후, 만족스럽다면 Git으로 변경사항을 커밋하고 GitHub에 푸시합니다:

git add .
git commit -m "Add new post: 블로그 포스트 작성법"
git push origin main

결론

Jekyll로 블로그 포스트를 작성하는 방법은 매우 간단합니다. 마크다운 문법만 익히면 누구나 쉽게 멋진 블로그 포스트를 작성할 수 있습니다. 더 많은 Jekyll과 마크다운 팁은 공식 문서를 참고하세요.

Leave a comment