[Github 블로그 에러] Page build failure
문제
github 블로그에 포스트를 push 했는데 몇 시간이 지나도 블로그가 업데이트 되지 않았다.
github 서버 문제인 줄 알고 기다렸지만 며칠 뒤 확인해도 포스트가 올라오지 않았다..;;
메일함을 보니 블로그에 push할 때마다 ‘Page build failure’ 라는 메일이 와 있었다.
jekyll 관련 파일을 수정한 적도 없고, 그저 포스트만 올렸을 뿐인데..
github Action 페이지에 들어가보니 build 단계에서 계속 에러가 나고 있었고..
로그를 보니 /usr/local/bundle/gems/jekyll-3.9.0/lib/jekyll/theme.rb:84:in 'rescue in gemspec': The jekyll-theme-hydejack theme could not be found. (Jekyll::Errors::MissingDependencyException)
라는, theme를 찾을 수 없다는 에러가 뜨고 있었다.
jekyll-theme-hydejack 테마를 사용하고 있었는데, 이 테마가 없어진 건가 싶어 해당 테마의 github에 들어가봤지만 여전히 건재했다.
그렇게 2시간 가량 구글링을 하다가 겨우 해결할 수 있었다.
해결
hydejack Install 페이지에서 GitHub Pages 설정하는 방법을 참고하여 _config.yml
파일을 수정했다.
기존에는 remote_theme
값이 hydecorp/hydejack@v9.0.0
이었는데 remote_theme: hydecorp/hydejack@v9.1.5
로 변경했다.
하지만 그래도 에러가 나서 hydejack gh-pages branch를 참고했다!
해당 브랜치의 _config.yml
파일을 보니 theme: jekyll-theme-hydejack
코드 앞에 주석이 되어 있었다..!
바로 내 블로그의 _config.yml
파일에서 해당 코드를 똑같이 주석처리하고 push 하니까 더 이상 The jekyll-theme-hydejack theme could not be found.
에러가 뜨지 않았고 드디어 블로그가 정상 업데이트 되었다. ㅎㅎ
1
2
3
4
5
# Theme
# ---------------------------------------------------------------------------------------
# theme: jekyll-theme-hydejack
remote_theme: hydecorp/hydejack@v9.1.5