• Bye, Jekyll ✋🏻 기존에 Jekyll로 개발 블로그를 구축하던 중 불편한 점을 많이 느껴서 Gatsby로 마이그레이션을 진행 중에 있다. 불편함을 느꼈던 점들은 다음과 같다. 생소한 Ruby 기반의 프레임워크 Jekyll은 Ruby 기반으로 작성되었는데, 나는 Ruby에 대해 전혀 몰랐다. 초기 세팅부터 bundler가 무엇인지, gemfile이 무엇인지 하나하나 찾아보며 하느라 어려움을 겪었었다. 너무 오래 걸리는 빌드 시간 페이지 소스코드를 수정하고 다시 push를 해도 변경사항이 화면에 반영되는 데 시간이 너무 오래 걸렸다. 처음에 이런 내용을 몰랐을 때는 분명 맞게 수정했는데 왜 안 바뀌지..? 하고 당황했던 기억이 난다. 복잡한 기능 구현이 어려움 Jekyll은 Shopify에서 개발한 Liquid라는 템플릿 문법을 사용한다. Liquid에서 제공하는 filter라는 기능들이 다양하지 못해서 블로그에 여러 다양한 기능을 구현하고