Hugo Aliases 활용해서 Not Found 404 문제 해결하기
Jekyll에서 Hugo로 블로그를 이전하고 나서 쾌적하게 활용하고 있는데 한 가지 문제점이 발생했다. 바로 404 문제! Google Search Console로 블로그 유입을 분석하던 도중에 Not Found(404) 에러 숫자가 급격하게 증가하는걸 발견하게 되었다. Jekyll과 Hugo의 링크 불일치 그 이유를 살펴보니, 기존에 Jekyll에서 사용하던 링크와 새로운 Hugo에서의 링크의 불일치로 인해서 발생한 문제였다. 예를들어 파일명이 ‘2023-04-03-my-first-post.md’의 경우 Jekyll에서는 ‘junchive.kr/2023-04-03-my-first-post’로 URL를 지정했지만, Hugo에서는 ‘junchive.kr/posts/blog/2023/First-Post’로 URL을 정했기 때문이다. 설정이나 템플릿 상에서 이걸 어떻게든 해결해보려 했으나, 쉽지 않아서 방치하다가 우연히 Hugo Aliases 기능을 알게 되어서 드디어 수정하게 되었다. ...