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