Jekyll 기반의 Github 블로그를 로컬환경에서 테스팅 하고자 합니다.
Jekyll
일단 Jekyll은 티스토리나 네이버 블로그와 같은 DB를 사용하는 동적 웹페이지와 다르게 정적 웹페이지로 DB를 사용하지 않습니다.
보통 마크다운, HTML 등의 마크업 언어로 글을 작성하면 미리 정의해놓은 다양한 레이아웃으로 포장하여 보여줄 수 있습니다.
하지만 github에 익숙하지 않다면 포스트 업로드가 다소 번거롭다고 느낄 수 있습니다.
또한 html/css, posts,config 등 commit / push 로 수정작업을 해야하기 때문에 작업하기 상당히 번거롭다고 느꼈습니다.
(commit/push로 웹페이지에 적용되는 시간이 다소 걸립니다.)
따라서, 로컬 환경으로 html/css, config 등을 수정 한 후, 한거번에 commit/push 하기로 합니다!.
로컬 환경에서 작업하기 ( Ruby 와 관련 패키지 필요 )
로컬 환경에서 미리 수정한 후 한꺼번에 commit / push 한다면 작업이 한결 수월 해 질것입니다.
윈도우에서 작업하기 위해서는 루비와 관련 패키지를 설치 해야합니다.
루비 설치는 https://rubyinstaller.org/downloads/ 에서 환경에 맞는 설치합니다.
정상적으로 설치가 되었다면 Ruby Prompt를 실행합니다.
프롬트를 실행 한 후에 관련 Jekyll 과 관련 패키지를 설치 합니다.
gem install jekyll
gem install minima
gem install bundler
gem install jekyll-feed
gem install tzinfo-data
이후 github.io 레파지토리에서 다음과 같은 명령어로 실행합니다.
jekyll serve
만약 Bundler gemNotFonud 와 같은 에러가 발생시
Bundle update를 해주면 해결됩니다.
Bundle update
jekyll 실행
현재 작업중인 기술 블로그