hugo
コマンドを実行するときに、-s (--source)
オプションを使用することで、ソースディレクトリのパスを指定して起動することができます。
$ hugo server -s ~/mysite
$ hugo new sample.md -s ~/mysite
上記の例では、-s ~/mysite
というソースディレクトリの指定を末尾に持ってきましたが、hugo
の直後に指定しても動作するようです。
これを利用して、下記のようなコマンドエイリアスを作成しておけば、どのディレクトリからでもすぐに記事作成を始められて便利です。
alias hugo-mysite=hugo -s ~/mysite
例えば、下記のように使用することができます。
$ hugo-mysite new sample.md # 記事の作成
$ hugo-mysite server # Hugo サーバーを起動
$ hugo-mysite # サイトをビルド(~/mysite/public に出力)