# 服務器
## [hexo-server](#hexo-server "<a href=")">[hexo-server](https://github.com/hexojs/hexo-server)
Hexo 3.0 把服務器獨立成了個別模塊,您必須先安裝 [hexo-server](https://github.com/hexojs/hexo-server) 才能使用。
```
$ npm install hexo-server --save
```
安裝完成后,輸入以下命令以啟動服務器,您的網站會在 `http://localhost:4000` 下啟動。在服務器啟動期間,Hexo 會監視文件變動并自動更新,您無須重啟服務器。
```
$ hexo server
```
如果您想要更改端口,或是在執行時遇到了 `EADDRINUSE` 錯誤,可以在執行時使用 `-p` 選項指定其他端口,如下:
```
$ hexo server -p 5000
```
### 靜態模式
在靜態模式下,服務器只處理 `public` 文件夾內的文件,而不會處理文件變動,在執行時,您應該先自行執行 `hexo generate`,此模式通常用于生產環境(production mode)下。
```
$ hexo server -s
```
### 自定義 IP
服務器默認運行在 `0.0.0.0`,您可以覆蓋默認的 IP 設置,如下:
```
$ hexo server -i 192.1681.1
```
## Pow
[Pow](http://pow.cx/) 是一個 Mac 系統上的零配置 Rack 服務器,它也可以作為一個簡單易用的靜態文件服務器來使用。
### 安裝
```
$ curl get.pow.cx | sh
```
### 設置
在 `~/.pow` 文件夾建立鏈接(symlink)。
```
$ cd
$ ln -s
```
您的網站將會在 `http://myapp.dev` 下運行,網址根據鏈接名稱而定。
- 文檔
- 開始使用
- 概述
- 建站
- 配置
- 指令
- 遷移
- 基本操作
- 寫作
- Front-matter
- 標簽插件(Tag Plugins)
- 資源文件夾
- 數據文件
- 服務器
- 生成文件
- 部署
- 自定義
- 永久鏈接(Permalinks)
- 主題
- 模版
- 變量
- 輔助函數(Helpers)
- 國際化(i18n)
- 插件
- 其他
- 問題解答
- 貢獻
- API
- 核心
- 概述
- 事件
- 局部變量
- 路由
- Box
- 渲染
- 文章
- 腳手架(Scaffold)
- 主題
- 擴展
- 控制臺(Console)
- 部署器(Deployer)
- 過濾器(Filter)
- 生成器(Generator)
- 輔助函數(Helper)
- 遷移器(Migrator)
- 處理器(Processor)
- 渲染引擎(Renderer)
- 標簽插件(Tag)