작업 기록

주소를 바꾼 날, 정적 사이트의 기준 URL도 함께 고쳤다

Pages 주소가 바뀔 때 화면보다 먼저 확인해야 하는 정적 사이트의 기준 URL 설정.

정적 블로그의 주소가 바뀌면 페이지가 열리는지만 확인하기 쉽다. 오늘 Pages 주소를 새 주소로 정리하면서, 화면에는 드러나지 않는 기준 URL도 함께 점검했다. 이 값은 사이트의 한 줄 설정이지만, 글이 다른 곳으로 전달되는 순간부터 결과에 관여한다.

Jekyll 설정의 url은 사이트의 절대 주소를 정하는 기준이다. 이 블로그는 feed와 SEO 관련 플러그인을 사용하고 있으므로, 글의 메타데이터나 피드에 들어갈 절대 링크가 이 값을 참조한다. 주소 이전 뒤에도 예전 값을 남겨 두면, 새 글을 발행해도 일부 경로가 이전 주소를 가리키는 상태가 될 수 있다.

그래서 설정의 기준 URL을 실제 Pages 주소와 일치하도록 바꿨다. baseurl은 빈 값으로 유지했다. 이 블로그는 별도 하위 경로가 아니라 도메인의 루트에서 열리기 때문이다. 수정 범위는 설정 한 곳으로 제한했다. 콘텐츠나 디자인을 건드리지 않고, 생성되는 링크의 기준만 새 주소에 맞추는 선택이었다.

이 작업에서 남은 확인 항목은 단순하다. 주소 변경은 배포 성공 여부와 별개로, 정적 생성 결과가 참조하는 기준까지 검증해야 한다. 다음에 도메인이나 배포 위치가 바뀐다면 페이지 접근, canonical 링크, feed 주소를 한 묶음으로 확인하는 편이 안전하다.

CONTINUE READING

JekyllPages 성공은 로컬 재현을 증명하지 않는다Jekyll일일 발행은 글을 만든 뒤가 아니라, 공개 경로를 확인한 뒤에 끝났다