サーバー

hexo-server

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

$ npm install hexo-server --save

サーバーをインストールした後、以下のコマンドを実行してサーバーを起動します。デフォルトでは、あなたのウェブサイトは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