Github Blog 제작기

lango·2022년 5월 9일
0
post-thumbnail

벨로그에서의 첫글을 등록한다.
깃허브 블로그를 개설하려고 이것저것 찾아보았다.

많은 제작방법들이 있어 참고하여 직접 개설해보았다.
어느정도 구색은 갖춰야 하기에 많이들 활용하시는 Jekyll Themes를 붙이기로 했다.

Jekyll Themes 에서 minimal-mistakes 테마를 선택했다.

해당 테마 파일을 다운로드후 압축을 풀어 깃블로그 디렉토리로 옮겼다.
이때 터미널로 작업하면서, git에서 push할 때 비밀번호를 입력하니 에러를 뱉었다.

찾아보니 2021년 8월 13부터 암호 인증 지원이 종료되었고, 개인 액세스 토큰을 사용하여 접속할 수 있단다.

깃허브로 돌아가서 뚝딱뚝딱 엑세스 토큰을 만들고 git push하니 잘 올라갔다.
그리고 _config.yml 파일을 기본적인 커스터마이징을 위해 수정하였다.

# Site Settings
locale                   : "en-US"
title                    : "Jooney's blog"
title_separator          : "-"
subtitle                 : "찍먹? 부먹? 난 부먹 개발자."
name                     : "jooney"
description              : "my git blog"
url                      : ""
baseurl                  : "https://jooney-95.github.io"

이러고 블로그 접속해보니, CSS가 적용이 되지 않았다.
왜일까 하고 유심히 살펴보니, urlbaseurl을 잘못 입력했다.

기본경로가 되어야할 녀석에게 도메인을 부여했으니 오작동하는게 당연할 것이라 생각이 들었다.

url                      : "https://jooney-95.github.io"
baseurl                  : ""

위와 같이 url에 블로그 도메인을 입력하고, baseurl은 공백으로 수정하고 접속하니 정상적인 화면을 볼 수 있었다.

이제 기본적인 설정은 된거 같은데 가만 생각해보니
내용을 수정하고, git에 push하면서 기다리는 시간이 너무 아까운 것 같다.

수정한 코드를 실시간으로 모니터링할 수 있는 방법이 없나 찾아보니
jekyll bundler 라는 툴을 이용하면 가능하다고 한다.

확인해보니 루비의 bundle exec jekyll serve을 이용하면 실시간으로 변동 사항을 localhost:4000을 통해서 확인할 수 있다.

ruby와 jekyll install 중 퍼미션에러가 발생했지만, rbenv를 활용하여 문제없이 설치를 완료하였다.

바로 실행하려 bundle exec jekyll serve 명령어를 입력하니 또 에러를 보았다.

오류사항을 추적하려면 trace 로그를 찍어봐라 라는 말인 것 같다.
bundle exec jekyll serve --trace 명령어를 찍어보았다.


jekyll-theme-minimal의 대한 정보를 찾지 못하는 것 같다.

그 후 열심히 30분동안 삽질한 결과..
현 디렉토리 내 Gemfile에 테마 라이브러리를 등록하고 bundle exec jekyll serve 하니 정상적으로 작동한다.

source "https://rubygems.org"
gemspec
gem "jekyll-theme-minimal"

어찌저찌 블로그를 운영할 수 있는 환경은 준비된 것 같다.
내일부터 디자인도 좀 꾸며보고 글도 꾸준히 업로드 해야겠다.

깃블로그 제작기는 여기서 글을 마친다.

profile
찍어 먹기보단 부어 먹기를 좋아하는 개발자

0개의 댓글