Server

hexo-server

With the release of Hexo 3, the server has been separated from the main module. ด้วยการประกาศของ hexo 3 เซิร์ฟเวอร์ถูกย้ายออกมากจาก module หลัก คุณต้องการติดตั้ง hexo-server ก่อนการเริ่มใช้เซิร์ฟเวอร์

$ npm install hexo-server --save

Once the server has been installed, run the following command to start the server. เว็บไซต์ของคุณจะรันอยุ่ท่ี http://myapp.test URL นั้นจะอยู่บน symlink ท่ีตั้งขึ้นมา เมื่อติดตั้งเซิร์ฟเวอร์แล้ว รันคำสั่งต่อไปเพื่อเริ่มใช้เซิร์ฟเวอร์ เว็บไซต์ของคุณจะรันอยู่ท่ี http://localhost:4000 by default เมื่อเซิร์ฟเวอร์รันอยู่ hexo จะเฝ้าดูการเปลี่ยนแปลงของไฟล์และอัปเดทโดยอัตโนมัติ ดังนั้นจะไม่ต้องเปิดใหม่ด้วยตน

$ hexo server

If you want to change the port or if you’re encountering EADDRINUSE errors, use the -p option to set a different port.

$ hexo server -p 5000

Static Mode

ในโหมดคงที่ ระบบจะเฝ้าดูแต่ไฟล์ท่ีอยู่ใน folder public เท่านั้นและไม่เฝ้าดูไฟล์อื่นๆ คุณต้องรันคำสั่ง hexo generate ก่อนเปิดเซิร์ฟเวอร์ โหลดนี้ปกติใช้แต่ในกรณี production You have to run hexo generate before starting the server. Usually used in production.

$ hexo server -s

Custom IP

hexo รันเซิร์ฟเวอร์อยู่ท่ี 0.0.0.0 by default คุณสามารถเปลียนการตั้งค่า IP default นี้ You can override the default IP setting.

$ hexo server -i 192.168.1.1