Post

팟캐스트 Jekyll 블로그 빌드가 자꾸 멈춘다면? 이미지 변환 작업 최적화 가이드

팟캐스트 Jekyll 블로그 빌드가 자꾸 멈춘다면? 이미지 변환 작업 최적화 가이드

🎙️ 오늘의 팟캐스트

Jekyll 블로그 빌드가 자꾸 멈춘다면? 이미지 변환 작업 최적화 가이드

 

📌 에피소드 주요 내용

  • Jekyll 블로그 빌드 중 이미지 변환 작업으로 인한 프로세스 중단 문제 발생
  • 이미지 압축, 설정 조정, 로컬 빌드 검증의 3단계 해결법
  • 실제 적용으로 빌드 시간 50% 단축 가능

 

 

🎧 전체 대본

지혜: 안녕하세요, 팟캐스트 ‘기술과 경험’ 진행자 지혜입니다. 오늘은 노교수님과 함께 Jekyll 블로그 빌드 문제에 대해 얘기해보겠습니다. 교수님, 안녕하세요!

박교수: 안녕하세요. 반갑습니다. 은퇴 후 기술 블로그를 시작했는데, 예상 못 한 문제를 겪게 되었거든요. 처음엔 순조로웠는데 포스팅이 늘어나면서 빌드가 자꾸 멈춰버렸습니다. 특히 사진이 많은 포스팅을 올릴 때마다 배포가 되지 않더군요.

지혜: 오, 그럼 처음부터 어떤 증상이 있었나요?

박교수: GitHub의 로그를 확인해보니 ‘image transformation’ 작업에서 프로세스가 중단되고 있었습니다. 알고 보니 Jekyll과 Chirpy 테마에서는 업로드된 이미지를 자동으로 여러 크기의 버전으로 변환하는데, 이 과정이 엄청난 시스템 리소스를 소비하는군요. 고해상도 사진을 많이 올릴 때나 한 번에 여러 포스팅을 업로드할 때 특히 심했습니다.

지혜: 아, 그러면 이미지 크기 때문이었군요. 그럼 해결책은 뭐였어요?

박교수: 크게 세 가지 방법을 시도했습니다. 첫째는 업로드 전에 이미지를 미리 압축하는 것입니다. ImageMagick 같은 도구로 배치 처리하면 5MB 파일을 300~500KB로 줄일 수 있고, 이것만으로도 빌드 시간이 절반으로 단축됩니다. 둘째는 Jekyll의 _config.yml 파일에서 이미지 변환 설정을 조정하는 것이죠. 필요한 이미지 크기만 유지하도록 말입니다.

지혜: 그리고 세 번째는요?

박교수: 세 번째는 GitHub에 올리기 전에 로컬 환경에서 완전히 빌드를 마쳐보는 것입니다. jekyll serve 명령으로 모든 이미지 변환이 정상 작동하는지 먼저 확인하면, GitHub Actions에서 실패할 일이 거의 없더군요. 이 세 가지를 순서대로 적용하니까 문제가 깔끔하게 해결되었습니다.

지혜: 와, 정말 실용적인 팁들이네요! 더 자세한 내용은 블로그 원문에서 확인하실 수 있어요. 오늘 좋은 경험담 나눠주셔서 감사합니다, 교수님!

박교수: 네, 청취해주셔서 감사합니다.

 

🔑 핵심 키워드

Jekyll, 이미지 최적화, 빌드 문제

 

🔗 관련 링크

This post is licensed under CC BY 4.0 by the author.