클라우드 빌드 설정 변경
Hugo 사이트를 로컬에서 빌드할 때와 클라우드에서 빌드할 때 서로 다른 설정을 사용하고 싶다면, hugo.toml
파일을 직접 수정하지 않고 환경 변수 또는 Hugo 플래그를 사용할 수 있습니다. 이를 통해 특정 설정을 동적으로 적용할 수 있습니다.
방법 1: Hugo 환경 변수 사용
Hugo는 특정 환경 변수에 따라 동작을 변경할 수 있습니다. 로컬에서는 별도의 환경 변수를 설정하지 않고, 클라우드에서만 환경 변수를 설정하도록 합니다.
1.1 로컬에서 Hugo 빌드
로컬에서는 기존의 hugo.toml
설정을 그대로 사용하면 됩니다.
1.2 클라우드플레어에서 환경 변수 설정
클라우드플레어의 빌드 설정에서 환경 변수를 추가합니다.
- 클라우드플레어 대시보드에서
Workers & Pages
>Pages
로 이동합니다. - 배포 설정에서
Environment variables
섹션으로 이동합니다. - 필요한 환경 변수를 추가합니다. 예를 들어,
HUGO_ENV
변수를 추가하여 클라우드에서 다른 설정을 적용할 수 있습니다.
HUGO_ENV=production