Post

[Github Pages] 깃허브 블로그 만들기 (1) - Github Pages를 시작하는 이유

[Github Pages] 깃허브 블로그 만들기 (1) - Github Pages를 시작하는 이유

1. Github Pages를 시작하게 된 이유

원래는 Notion을 사용하였었는데 2026-1학기부터 석사 과정을 진학하게 되면서 제대로 된 포트폴리오를 만들고 싶은 욕심이 생겼다. 4학년 막학기에(2025-2) Github Pages를 개설하였으나 작성 과정에서 어려움을 겪어서 잠깐 Tistory로 넘어갔었다. 하지만 Tistory는 마크다운이 참 불편한 부분이 있어서 결국은 원래 사용하던 Github Pages를 사용하기로 마음 먹었다.

2. Github Pages란?

Github 저장소(Repository)에 올린 정적 웹 파일(HTML, CSS, JS)을 무료로 인터넷에 배포해주는 서비스이다. 조금 더 자세히 이야기 하자면 GitHub Pages는 Github에서 제공하는 정적 웹 호스팅 서비스로 repository에서 웹페이지를 동작할 수 있도록 해준다.

보통은 웹사이트를 만드려면

  • 서버가 필요하고
  • 도메인이 필요하고
  • 배포 과정이 필요하다.

하지만, Github Pages는 Github repository에 업로드 → 바로 웹사이트로 공개 가능 👌

< 장점 👍>

  • 완전 무료이다. 별도 서버 운용 비용이 없음, 개인 도메인 연결도 가능
  • 커스텀이 정말 자유롭다. 블로그 디자인과 레이아웃을 개인이 직접 설정할 수 있음
  • 배포가 매우 간단하다. 서버 설정이 불필요, DevOps 지식이 없어도 가능
  • HTTPS 자동 적용. 보안 인증서 자동 제공, 별도 SSL 설정 필요 없음
  • Git 기반 버전 관리. 코드 변결 이력 관리 가능, 이전 버전 복구 가능
  • 연구/개발자 포트폴리오에 최적. 프로젝트 정리, 기술 블로그 운영, 이력서 링크 활용 가능

< 단점 👎>

  • 정적 사이트만 실행. HTML, CSS, JavaScript로 구성된 프로젝트만 배포 가능
  • 빌드 시간 존재. push 후 반영되기 까지 시간이 조금 걸림
  • 상대적 높은 진입장벽. 다른 블로그에 비해 웹 개발, 프론트엔드 지식이 필요

3. 마무리

정말 좋은 장점을 가지고 있지만 그만큼 단점도 확실하다고 생각한다. 이 블로그를 운영하려면 정말 많은 시간을 투자해야 할 지도 모르지만 이 또한 잘 할 수 있을 것이라고 생각한다. 😁

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