[Hugo] 同一LANの端末からアクセスできるようにする
スマホからローカルの Hugo server にアクセスしたいときに便利。
IP アドレスを確認する
今回は、Mac を想定。
$ ifconfig
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 7c:04:d0:c9:b3:b0
inet6 fe80::423:ff09:517c:dba3%en0 prefixlen 64 secured scopeid 0x5
inet 192.168.2.101 netmask 0xffffff00 broadcast 192.168.2.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
MacBook に割り当てられている IP アドレスが 192.168.2.101
であることがわかる。
IP アドレスを指定して Hugo server を起動する
$ hugo server --baseURL="192.168.2.101" --bind="192.168.2.101"
これで、スマホから http://192.168.2.101:1313
でアクセスできる。
おまけ:ドメイン名で指定する方法
どうせならわかりやすいように hugo.local
のようなドメイン名で指定できるようにする。
/etc/hosts
にドメイン名と IP アドレスの対応を追記。
$ vim /etc/hosts
+ 192.168.2.101 hugo.local