3.0.0 • Published 2 years ago

hexo-server v3.0.0

Weekly downloads
12,839
License
MIT
Repository
github
Last release
2 years ago

hexo-server

Build Status NPM version Coverage Status

Server module for Hexo.

Installation

$ npm install hexo-server --save

Usage

$ hexo server
OptionDescriptionDefault
-i, --ipOverride the default server IP.:: when IPv6 is available, else 0.0.0.0 (note: in most systems, :: also binds to 0.0.0.0)
-p, --portOverride the default port.4000
-s, --staticOnly serve static files.false
-l, --log [format]Enable logger. Override log format.false
-o, --openImmediately open the server url in your default web browser.false

Options

server:
  port: 4000
  log: false
  ip: 0.0.0.0
  compress: false
  cache: false
  header: true
  serveStatic:
    extensions:
    - html
  • port: Server port
  • log: Display request info on the console. Always enabled in debug mode.
  • ip: Server IP
  • compress: Enable GZIP compression
  • cache: Enable cache for rendered content
    • This can speed up server response. However, any changes will no longer take effect in real time.
    • Suitable for production environment only.
  • header: Add X-Powered-By: Hexo header
  • serveStatic: Extra options passed to serve-static

License

MIT