최신 브라우저가 필요합니다.
GitHub Pages
GitHub 저장소를 웹사이트로 변환합니다.
Jekyll 테마를 적용하고, 홈페이지를 꾸미고,
블로그 게시물까지 작성해 봅니다.
저장소를 실제 URL로 접속되는 웹사이트로 변환
_config.yml로 사이트 디자인을 한 줄로 변경
index.md를 편집해 나만의 홈페이지 완성
_posts/ 폴더에 마크다운으로 블로그 작성
Settings → Pages
index.md 수정
_config.yml 테마
_posts/ 게시물
main에 반영
각 단계를 완료하면 GitHub Actions가 자동으로 다음 단계의 안내를 시작합니다.
저장소를 웹사이트로 — 무료 정적 사이트 호스팅
GitHub Pages는 GitHub 저장소의 파일을 자동으로 웹사이트로 변환해주는 무료 호스팅 서비스입니다.
별도의 서버나 도메인 없이도 실제 URL로 접속되는 사이트를 만들 수 있습니다.
마크다운을 예쁜 웹사이트로 자동 변환
Jekyll은 마크다운 파일을 HTML 웹사이트로 변환하는 정적 사이트 생성기입니다. GitHub Pages에 기본 내장되어 있습니다.
minima 테마를 사용합니다. _config.yml에 theme: minima 한 줄이면 됩니다.
사이트의 첫 화면을 마크다운으로 작성
index.md 파일이 사이트의 메인 페이지가 됩니다. 마크다운 문법으로 자유롭게 내용을 편집할 수 있습니다.
---
title: Welcome to my blog
---
# 안녕하세요! 👋
이것은 나의 GitHub Pages 사이트입니다.
index.md를 편집해 홈페이지를 꾸밉니다.
테마, 제목, 저자 정보를 한 곳에서 관리
_config.yml은 Jekyll 사이트의 전체 설정을 담는 파일입니다.
theme: minima
title: "내 블로그"
author: "홍길동"
description: "GitHub Pages로 만든 블로그"
timezone: Asia/Seoul
_config.yml에 theme: minima를 추가합니다.
_posts/ 폴더에 마크다운으로 블로그 작성
Jekyll은 _posts/ 폴더의 마크다운 파일을 자동으로 블로그 게시물로 변환합니다.
_posts/YYYY-MM-DD-제목.md
예시:
_posts/2026-04-05-my-first-post.md
YYYY-MM-DD 형식_posts/ 폴더에 첫 블로그 글을 작성합니다.
파일 상단의 메타데이터 — YAML 형식 설정 블록
Front Matter는 마크다운 파일 최상단에 위치하는 ---로 감싼 YAML 설정 블록입니다.
---
title: "내 블로그에 오신 것을 환영합니다"
date: 2026-04-05
---
여기부터 본문 내용을 작성합니다...
뒤에서 자동으로 돌아가는 검증 시스템
이 실습은 GitHub Actions를 사용해 여러분의 진행을 자동으로 확인합니다.
저장소 → 웹사이트 — 무료 호스팅
마크다운 → HTML 변환 엔진
사이트 메인 페이지 — 마크다운으로 작성
테마, 제목, 설정을 한 곳에서 관리
_posts/YYYY-MM-DD-제목.md 형식
← → 또는 Space 로 이동