サーバー

hexo-server

Hexo 3 のリリースに伴い、サーバーはメインモジュールから分離されました。サーバーを使用するには、まずhexo-serverをインストールする必要があります。

$ npm install hexo-server --save

サーバーがインストールされたら、次のコマンドを実行してサーバーを起動します。デフォルトでは、Webサイトはhttp://localhost:4000で実行されます。サーバーが実行されている間、Hexoはファイルの変更を監視し、自動的に更新するため、手動でサーバーを再起動する必要はありません。

$ hexo server

ポートを変更したい場合や、EADDRINUSEエラーが発生した場合は、-pオプションを使用して別のポートを設定してください。

$ hexo server -p 5000

静的モード

静的モードでは、publicフォルダ内のファイルのみが提供され、ファイル監視は無効になります。サーバーを起動する前にhexo generateを実行する必要があります。通常、本番環境で使用されます。

$ hexo server -s

カスタムIP

Hexoは、デフォルトで0.0.0.0でサーバーを実行します。デフォルトのIP設定を上書きできます。

$ hexo server -i 192.168.1.1