W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Hexo 3.0 把服務(wù)器獨(dú)立成了個(gè)別模塊,您必須先安裝 hexo-server 才能使用。
$ npm install hexo-server --save
安裝完成后,輸入以下命令以啟動(dòng)服務(wù)器,您的網(wǎng)站會(huì)在 http://localhost:4000
下啟動(dòng)。在服務(wù)器啟動(dòng)期間,Hexo 會(huì)監(jiān)視文件變動(dòng)并自動(dòng)更新,您無(wú)須重啟服務(wù)器。
$ hexo server
如果您想要更改端口,或是在執(zhí)行時(shí)遇到了 EADDRINUSE
錯(cuò)誤,可以在執(zhí)行時(shí)使用 -p
選項(xiàng)指定其他端口,如下:
$ hexo server -p 5000
在靜態(tài)模式下,服務(wù)器只處理 public
文件夾內(nèi)的文件,而不會(huì)處理文件變動(dòng),在執(zhí)行時(shí),您應(yīng)該先自行執(zhí)行 hexo generate
,此模式通常用于生產(chǎn)環(huán)境(production mode)下。
$ hexo server -s
服務(wù)器默認(rèn)運(yùn)行在 0.0.0.0
,您可以覆蓋默認(rèn)的 IP 設(shè)置,如下:
$ hexo server -i 192.168.1.1
127.0.0.1
外,通常還有一個(gè)192.168.*.*
的局域網(wǎng)IP,如果像上面那樣使用-i
參數(shù),就不能用127.0.0.1
來(lái)訪問(wèn)站點(diǎn)了。對(duì)于有公網(wǎng)IP的主機(jī),如果您指定一個(gè)局域網(wǎng)IP作為-i
參數(shù)的值,那么就無(wú)法通過(guò)公網(wǎng)來(lái)訪問(wèn)站點(diǎn)。Pow 是一個(gè) Mac 系統(tǒng)上的零配置 Rack 服務(wù)器,它也可以作為一個(gè)簡(jiǎn)單易用的靜態(tài)文件服務(wù)器來(lái)使用。
$ curl get.pow.cx | sh
在 ~/.pow
文件夾建立鏈接(symlink)。
$ cd ~/.pow
$ ln -s /path/to/myapp
您的網(wǎng)站將會(huì)在 http://myapp.dev
下運(yùn)行,網(wǎng)址根據(jù)鏈接名稱而定。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: