Hugo 소스 디렉터리 경로 지정 - 명령 옵션 (hugo server --source)

Hugo 명령 옵션 “–source"를 지정하고, 이를 커멘드 앨리어스(alias) 설정해 두면, 어디서라도 명령을 실행시킬 수 있다.

소스 디렉터리 경로 지정

hugo 명령을 실행할 때 -s(--source)옵션을 사용하여, 소스 디렉터리의 경로를 지정하여 시작할 수 있다.

예: ~/mysite 다음 소스 코드를 사용하여 Hugo 서버 시작

$ hugo server -s ~/mysite

예: ~/mysite 다음 기사 새로 만들기

$ hugo new sample.md -s ~/mysite

커멘드 앨리어스 설정

위의 예에서는 -s ~/mysite라는 옵션으로 소스 디렉터리의 지정을 뒷에 하였지만, 앞에 지정해도 hugo 동작한다.

이를 이용하여 아래와 같은 커멘드 앨리어스(alias)를 설정해 두면, 어느 디렉터리에서라도 바로 명령을 실행할 수 있어서 편리하다. ~/.bash_profile

alias hugo-mysite=hugo -s ~/mysite

예를 들어, 다음과 같이 사용할 수 있습니다.

$ hugo-mysite new sample.md  # 포스트 만들기
$ hugo-mysite server         # Hugo 서비 기동
$ hugo-mysite                # 사이트 빌드(~/mysite/public으로 출력)



최종 수정 : 2023-05-13