[깃허브 블로그]지킬 블로그 테마 적용법(clean blog theme)-테마 추천 및 고르는 법

지킬 블로그 테마 고르는 법

Posted by ash tensor on December 11, 2023 · 4 mins read 카테고리
카테고리 링크
📁 깃허브

깃허브 블로그 지킬 테마 적용법(clean blog theme)

깃허브 블로그를 만드는 다양한 방법이 있고, 구글에 한국어로 검색해 봐도 지킬 블로그를 구성하는 기본적인 방법들이 넘쳐난다. 하지만 그렇다고 하더라도, 지킬 블로그는 처음 시도하는 사람에게는 불친절하기 짝이 없다. 아무래도 한국어로는 대표적인 테마 몇 개 정도의 구성 방법만이 존재할 뿐이고, 설명도 조금 이상한 경우가 많았기 때문에…

이 clean blog theme 같은 경우에도 포스트를 깃허브 상에 올릴 때 있어서 계속 오류가 발생하기도 했다. 그리고 테마별로 지정해야 하는 설정도 다르기 때문에 처음 시도하는 사람이라면 꽤나 많은 시행착오를 거쳐야 할 것이다. 내 경험이지만, 이 지킬을 구성하는 liquid 라는 언어는 띄어쓰기 단 하나 가지고도 빌드를 포기해버리기 때문에 눈쌀을 찌푸렸던 기억이 난다. 어셈블리어도 이 정도는 아니었는데ㅋㅋ

아무튼 이 지킬 블로그를 구성하고, 트러블 슈팅을 하면서 겪었던 에러등을 해결했던 방법을 공유하고자 이 포스트를 쓴다!

테마 고르는 법

깃허브 페이지를 이용해 지킬 블로그를 배포할 정도라면 적어도 최소한 컴퓨터에 친숙한 사람이라고 생각은 하지만… 지킬 블로그를 만들며 가장 중요한 것은 테마 선정이라고 생각한다…! 이건 몇 번을 강조해도 중요함이 지나치지 않다! 내가 몇 번의 시도를 하면서 깨달았던 몇가지 사항을 먼저 정리하지면…

  1. 테마는 무조건 유명한 걸로!
  2. 최대한 최근 제작된 테마일수록 좋다.
  3. 자신이 블로그에 필요한 기능이 뭐가 있을지 생각해 볼 것

이렇게 정리해 볼 수 있을 것 같다! 이유로는 몇가지가 있는데

오래된 테마일수록 현재 지킬 표준과 맞지 않는 경우가 많다. 그냥 많은 게 아니라 아주 많았다… 기본적으로 상위권의 테마를 사용한다고 하더라도 수정해야 하는 경우가 많은데 업데이트가 멈춘지 수 년된 테마라면 제대로 작동하기는 어려울 것이다.

지킬 테마 사이트

보통, 기본적으로 이 페이지에서 지킬 테마를 검색해 보고, 어떤 테마를 사용할지 정하는 경우가 많을 텐데(적어도 내 경우에는 그랬다!) 테마가 오래되거나, 테마가 인기가 없는 경우에는 단지 테마를 적용하는 것만 신경쓰면 되는 것이 아니라,

  1. 로컬에서 아예 빌드가 되지 않거나,
  2. 어찌저찌 에러를 다 정리하고 로컬에서 빌드를 성공했다고 하더라도 github page 상에서 빌드가 되지 않거나(!!)
  3. 어찌저찌 github page 상에서 빌드가 되었다고 하더라도 적용되어 있는 css 스타일이 제대로 적용되지 않아 css가 전부 날라간

<!DOCTYPE html> <html> <head> </head> <body> Hello, world! </body> </html>

이런 식의 페이지만 확인할 수 있거나(!!) 하는 경우가 많았기 때문이다.

단순히 오류만 수정해야 하는 것이 아니라 완전히 구닥다리 원시 코드라서 처음부터 다 수정해야 되는 경우라면 골치가 아플 것이다. 이런 경우에는 GPT도 정신을 못차리니 열심히 구글링 하면서 오류를 수정해야 한다. 아니면 테마를 바꾸거나.

내 경우가 딱 이랬는데, 물론 선술했듯 깃허브 페이지에 관심을 가질 정도라면 최소한 컴퓨터와 거리가 멀지는 않을 테니까, 코드를 고쳐보면서 이것 저것 시도하면서 에러를 고치는 경우도 많겠지만, 이런 경우에 테마가 유명하지 않으면 영어로 검색한다고 하더라도 제대로 결과가 나오지 않아서, 결국 테마를 변경했던 경험이 있다.

그리고 만약 커스터마이징을 할 때도, 유명한 테마일수록 해당 기능을 작성하는데 훨신 수월하다. 이미 빌드되서 배포되고 있는 페이지들을 깃허브 레포지토리에서 참고하면서 빌드하기도 간편하다(보통 MIT 라이센스로 배포되기 때문에 사용해도 문제 없다)

대표적으로 한국에서 많이 사용하는 테마로는 minimal-mistakelanyon, centarium을 사용하는 걸 많이 확인했다.

개인적으로는 minimal mistake를 추천하는데 그 이유는 참고할만한 한국 깃허브 레포지토리가 많기 때문에 추가적인 기능을 제작하기 매우 수월할 것으로 보이기 때문이다. 게다가 기본적인 기능은 이미 다 들어가 있다! 네비게이션 바 부터, 드롭다운 메뉴, 사이드바까지. 기능이 많은건 언제나 좋다.

왜냐하면 생각보다 기능 추가하는 건 귀찮다… 티스토리나 네이버 블로그가 기본적으로 제공하는 카테고리 기능 같은 것도 하나 추가하려면 몇시간은 기본이다.

Clean Blog theme

Clean Blog 깃허브 주소

그럼에도 불구하고 이 블로그가 적용된 테마는 clean blog theme인데, 이유는 없고, 뭔가 그냥 마음에 들었기 때문이다.

이상하게도 한국어로 된 블로그 테마로 clean blog theme을 적용한 블로그는 많이 찾아보지 못했다. 외국에서는 꽤나 많이 사용하는 것 같은데…

아무튼 이 clean blog 테마를 혹시라도 사용하려는 사람들을 위해서- 이 테마를 커스터마이징 하면서(아직 다 완성되지는 않았지만)내 나름대로 오류 해결 및 설치 방법을 공유하고자 한다.


Thanks. mind sharing?

← Previous Post Next Post