Skip to content

本地服务器

本地预览

使用命令hexo server启动本地服务器。如果运行命令不起作用,需要单独安装插件

$ npm install hexo-server --save

可选参数

$ hexo server --help
INFO  Validating config
Usage: hexo server 

Description:
Start the server and watch for file changes.

Options:
  -i, --ip            Override the default server IP. Bind to all IP address by default.
  -l, --log [format]  Enable logger. Override log format.
  -o, --open          Immediately open the server url in your default web browser.
  -p, --port          Override the default port.
  -s, --static        Only serve static files.
  • -i指定ip,默认ip0.0.0.0
  • -p指定端口号,默认端口号为4000
  • -s表示仅作用于静态文件

操作步骤

文件清理

使用命令hexo clean,将删除缓存数据库db.jsonpublic文件夹

$ hexo clean
INFO  Deleted database.
INFO  Deleted public folder.

静态文件生成

使用命令hexo generate生成静态文件,生成的文件保存在public文件夹内

服务器启动

正常启动

hexo server

输出调试信息

hexo server --debug

修改端口

hexo server -p 新端口号

静态模式(Static Mode),仅使用public文件夹下的文件

hexo server -s

修改ip

hexo server -i 192.168.0.13

生成文件后再部署,可以使用以下其中一条命令

$ hexo generate --deploy
$ hexo deploy --generate