Hexo 服務器

2020-10-14 14:09 更新

服務器

hexo-server

Hexo 3.0 把服務器獨立成了個別模塊,您必須先安裝 hexo-server 才能使用。

    $ npm install hexo-server --save  

安裝完成后,輸入以下命令以啟動服務器,您的網(wǎng)站會在 http://localhost:4000 下啟動。在服務器啟動期間,Hexo 會監(jiān)視文件變動并自動更新,您無須重啟服務器。

$ hexo server

如果您想要更改端口,或是在執(zhí)行時遇到了 EADDRINUSE 錯誤,可以在執(zhí)行時使用 -p 選項指定其他端口,如下:

$ hexo server -p 5000

靜態(tài)模式

在靜態(tài)模式下,服務器只處理 public 文件夾內(nèi)的文件,而不會處理文件變動,在執(zhí)行時,您應該先自行執(zhí)行 hexo generate,此模式通常用于生產(chǎn)環(huán)境(production mode)下。

$ hexo server -s

自定義 IP

服務器默認運行在 0.0.0.0,您可以覆蓋默認的 IP 設置,如下:

    $ hexo server -i 192.168.1.1  
指定這個參數(shù)后,您就只能通過該IP才能訪問站點。例如,對于一臺使用無線網(wǎng)絡的筆記本電腦,除了指向本機的127.0.0.1外,通常還有一個192.168.*.*的局域網(wǎng)IP,如果像上面那樣使用-i參數(shù),就不能用127.0.0.1來訪問站點了。對于有公網(wǎng)IP的主機,如果您指定一個局域網(wǎng)IP作為-i參數(shù)的值,那么就無法通過公網(wǎng)來訪問站點。

Pow

Pow 是一個 Mac 系統(tǒng)上的零配置 Rack 服務器,它也可以作為一個簡單易用的靜態(tài)文件服務器來使用。

安裝

$ curl get.pow.cx | sh

設置

~/.pow 文件夾建立鏈接(symlink)。

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

您的網(wǎng)站將會在 http://myapp.dev 下運行,網(wǎng)址根據(jù)鏈接名稱而定。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號