Github page 블로그 만들기 - 1.Prologue

타인을 위한 자료제공 X, 나를 위한 내용정리 O

프로그래밍 과제나 개인적인 프로젝트를 진행할 때 항상 모르는 부분이 발생하면 구글검색을 이용한다. 공식문서나 Stack overflow를 참조하면 가장 좋겠지만, 아무래도 한글로 정리된 블로그에서 먼저 찾아본다. 블로그를 보면 어느정도 정리가 잘 되어있어서 바로 공부하고 내 코드에 반영할 수 있다.

문제는, 며칠이 지나면 그 내용을 다시 까먹는다는 점이다. 심지어는 Spring으로 간단한 프로젝트를 생성하는것도 까먹기도 했다. 그럴때마다 계속 검색해서 찾는거 보다는 내가 직접 블로그에 정리해서 남겨두고 까먹을 때 마다 내 블로그를 참고하면 좋겠다는 생각에 블로그를 만들었다.

왜 Github page로 만들었나

네이버 블로그나 티스토리 블로그를 이용할수도 있겠지만, git을 한창 막 배우고 있을때라 뭔가 github page 호스팅을 이용하여 블로그를 만들면 재미있을것 같다는 생각에 github page로 블로그를 만들어 보았다.

역시 github page로 블로그를 만드는 방법도 내가 생각한것 보다는 어렵고 복잡했다. (네이버처럼 그냥 뚝딱뚝딱 만들 수 있을거라 생각했는데 아니었다..) 그래서 이 내용도 잊어버릴거 같아서 앞으로 정리하려고 한다.

모든 과정은 SW developer님의 GitHub Pages 블로그 따라하기를 참고하여 만들었다.

1. Jekyll

GitHub Page를 만드려면 우선 지킬에 대해서 알아야한다. 지킬은 루비로 만든 정적 웹사이트 생성기라고 한다. template와 contents를 다양한 포맷의 텍스트를 읽어서 정적 웹사이트를 생성해준다.

보통 웹사이트를 만들고 운영하기 위해서 html과 css 자바스크립트를 알아야하는데 markdown 파일로 간단히 작성하면 html파일로 변환해주는 작업을 한다.

2. GitHub Page

지킬에 대한 내용은 간단하게 말해서 정적 웹사이트 생성기라고 했다. 엥? 그러면 깃헙페이지로 호스팅할 필요없이 그냥 지킬로 만들면 되지않나? 왜 굳이 깃헙으로 호스팅 서비스를 이용하냐? 라는 생각이 든다. 지킬을 이용하여 웹 호스팅을 하려면 24시간 컴퓨터를 켜두어야하는 불편함이 발생한다. 이런 불편함을 해소하기위해 깃헙 페이지를 이용한다.

깃헙 레포에 바로 push하여 서비스를 제공할 수도 있으나, 블로그 글을 올리다보면 오탈자가 발생하거나 이미지파일을 경로가 잘못되어 출력이 되지않는 경우도 있기 대문에 지킬을 이용하여 로컬에서 먼저 확인을 하고 정상적으로 작동하면 그때 깃헙에 push하는 방법을 이용할것이다.

댓글남기기