Server

hexo-server

Hexo 3의 릴리즈와 함께, server를 메인 모듈과 분리시켰습니다. server를 사용하여 시작하기 위해서는 먼저 hexo-server를 설치해야 합니다.

$ npm install hexo-server --save

설치가 완료되었다면 server를 시작하기 위해 아래 명령을 수행해야 합니다. 당신의 웹 사이트는 기본값에 의해 http://localhost:4000로 실행됩니다. server가 구동되는 동안 Hexo는 파일이 변경되는 것을 감지하여 자동으로 업데이트 합니다. 따라서 수동으로 server를 재시작할 필요가 없습니다.

$ hexo server

포트를 변경하고 싶거나 EADDRINUSE 에러가 발생한다면 -p 옵션을 사용하여 다른 포트를 설정해 보세요.

$ hexo server -p 5000

Static Mode

Static mode에서는 public 폴더의 파일들만 제공되며 파일 감시 기능은 비활성화됩니다. server를 시작하기 전에 hexo generate를 수행해야 합니다. 이 방법은 production에서 주로 사용됩니다.

$ hexo server -s

IP 변경

Hexo는 기본적으로 0.0.0.0을 기본값으로 수행됩니다. 아래와 같은 방법으로 IP 설정을 변경할 수 있습니다.

$ hexo server -i 192.168.1.1

Pow

Pow는 Mac을 위한 zero-config Rack server입니다.

설치하기

$ curl get.pow.cx | sh

설정하기

~/.pow에 대해 심볼릭 링크를 설정합니다.

$ cd ~/.pow
$ ln -s /path/to/myapp

당신의 웹 사이트는 http://myapp.dev 상에서 실행될 것입니다. URL은 심볼릭 링크의 이름을 기준으로 합니다.