ポート番号を指定して Hugo サーバーを起動する

    Hugo サーバーを hugo server コマンドで起動すると、デフォルトでは 1313 ポートを使用する Web サーバが立ち上がります。 ただし、複数の Hugo サーバーを同時に立ち上げようとすると、2 つめ以降の Hugo サーバーにはランダムなポート番号が割り当てられます(おそらく Private ports である 49152~65535 の範囲のポート番号が使用されます)。

    任意のポート番号を使うように指定するには、下記のように -p (--port) オプションを使用します。

    例: ポート番号 51234 で Hugo サーバーを立ち上げる
    $ hugo server -p 51234
    

    たくさんの Hugo サーバーを同時に起動するようなケースでは、それぞれのサイトでどのポート番号を使用するかを決めておくとよいでしょう。

    例: 3 つの Hugo サーバーを同時に立ち上げる
    $ hugo server -p 50001 -s ~/mysite1
    $ hugo server -p 50002 -s ~/mysite2
    $ hugo server -p 50003 -s ~/mysite3
    

    上記のように立ち上げた Web サイトは、それぞれ下記のようなアドレスでアクセスできるようになります。

    • http://localhost:50001/
    • http://localhost:50002/
    • http://localhost:50003/