GitHub Pages를 활용한 기술 블로그
GitHub Pages를 활용한 기술 블로그 구축 방법과 선택 이유를 공유합니다.
GitHub Pages를 활용한 기술 블로그
들어가며
이번 포스트에서는 GitHub Pages를 활용하여 기술 블로그를 만든 이유와 과정에 대해 정리해보려 합니다.
기술 블로그를 운영하기 위해 여러 플랫폼을 비교해 본 후 GitHub Pages를 최종 선택하게 되었습니다.
왜 GitHub Pages를 선택했는지..? 다른 블로그 플랫폼과의 차이점을 살펴보겠습니다.
여러 블로그 플랫폼 비교
기술 블로그를 만들 때, 대표적인 플랫폼인 Velog, Tistory, Medium, GitHub Pages를 검토했습니다.
각각의 장단점을 정리해 보면 다음과 같습니다.
1.
Velog (벨로그)
장점:
- 개발자 친화적인 인터페이스 (Markdown 지원)
- 빠른 속도 & 반응형 디자인
- 무료 사용 가능
단점:
- 커스터마이징 불가능 (HTML, CSS, JS 수정 불가)
- 데이터 백업 및 이관이 어려움
2.
Tistory (티스토리)
장점:
- 카카오 기반, SEO(검색엔진최적화) 강점
- 플러그인 & 광고 수익 기능 지원
- 비교적 높은 자유도 (HTML, CSS 수정 가능)
단점:
- 티스토리 정책 변경에 따라 블로그가 제한될 가능성
- CSS & HTML 수정은 가능하지만, 자유도가 완전하지 않음
- 개발자 친화적이지 않음 (Markdown 기본 지원 X)
3.
Medium (미디움)
장점:
- 심플한 UI/UX, 읽기 좋은 디자인
- 개발 관련 글이 많아 트래픽 확보 유리
- 해외 개발자 커뮤니티에서 많이 사용
단점:
- 글 작성 후 자유롭게 수정 불가
- 광고 삽입 불가능 (상업적 블로그 운영 어려움)
- 검색 노출이 Medium 플랫폼에 종속됨
4.
GitHub Pages(최종 선택)
장점:
- 완전한 자유도 (HTML, CSS, JS, 테마 적용 가능)
- 무료 사용 가능 (호스팅 비용 없음)
- GitHub 연동으로 버전 관리 & 협업 가능
- Markdown 지원 (개발자 친화적)
- 검색 엔진 최적화(SEO) 가능
단점:
- 설치 및 초기 설정이 어려움 (개인적으로 난이도가 꽤 많이 어렵습니다.)
- 동적 기능 부족 (댓글 기능 기본 제공 X, 별도 설정 필요)
- 모바일 앱 지원 X
GitHub Pages를 선택한 이유
GitHub Pages는 개발 블로그를 운영하는 데 최적화된 플랫폼입니다.
다른 플랫폼보다 커스터마이징이 자유롭고, GitHub을 활용한 버전 관리 및 협업이 가능하기 때문에 선택했습니다.
앞으로 이 블로그를 통해 데이터 분석, 머신러닝, AI 관련 기술 글을 공유할 예정입니다.
블로그 운영을 하면서 유용한 팁도 함께 정리해 나가겠습니다. 🚀
다음 포스팅
- [Jekyll Chirpy] 커스터마이징 - 1 ⬅️ 기본 설정
- [Jekyll Chirpy] 커스터마이징 - 2 ⬅️ 기본 설정 및 사이드바 꾸미기
This post is licensed under CC BY 4.0 by the author.