0%

Site-Setup

Basic

  1. timedatectl set-timezone America/Los_Angeles
  2. apt update && apt -y upgrade && apt -y autoremove && apt -y autoclean

Nginx

  • Add nginx user and group
    1
    2
    groupadd nginx
    useradd nginx -g nginx -s /sbin/nologin -M
  • Config:
  • Fix “Can’t open PID file” error
    1. Edit “/usr/lib/systemd/system/nginx.service”
    2. Add “ExecStartPost=/bin/sleep 0.1” after the “PIDFile” line.

Hexo

  1. Init Hexo: hexo init website
  2. Install Next theme:
    1
    2
    cd website
    git clone https://github.com/theme-next/hexo-theme-next themes/next