
GitHub Pages 블로그 세팅 과정
Hugo + GitHub Pages로 블로그를 세팅하면서 겪은 문제들을 정리함. CSS가 아예 안 먹히는 문제 처음 배포했을 때 스타일이 전혀 적용되지 않았음. Chrome 개발자도구를 열어보니 이런 에러가 있었음. Failed to find a valid digest in the 'integrity' attribute for resource 'stylesheet.css' with computed SHA-256 integrity '...'. The resource has been blocked. SRI(Subresource Integrity) 해시 불일치 문제였음. Hugo는 빌드할 때 CSS 파일의 SHA-256 해시를 계산해서 HTML의 integrity 속성에 자동으로 박아줌. 브라우저는 이 값을 실제 파일이랑 대조해서 위변조 여부를 검증하는데, 값이 다르면 보안상의 이유로 파일 로드를 차단함. ...