#!/bin/bash # 静默启动:nohup command > output.log 2>&1 & BLOG_DIR="$HOME/hugosite" cd "$BLOG_DIR" rm -rf ./public rm -rf ./resources # 获取 IP 地址 IPV4=$(ifconfig | grep "inet " | grep -v 127.0.0.1 | awk '{print $2}' | head -1) IPV6=$(ifconfig | grep -E "broadcast|autoconf secured" | grep "inet6"| awk '{print $2}' | head -1) echo "🌐 服务器信息:" echo "IPv4: $IPV4" echo "IPv6: $IPV6" echo "" echo "⚡ 启动 Hugo 服务器..." echo "请稍等..." # 启动服务器 hugo server \ -D \ --bind 0.0.0.0 \ --port 803 \ --baseURL "http://localhost:803/" \ --appendPort=false \ --disableFastRender \ --logLevel debug # 如果上面命令阻塞,可以按 Ctrl+C 停止,然后使用后台运行: # hugo server -D --bind 0.0.0.0 --port 1313 --baseURL "http://$IPV4:1313/" > /tmp/hugo.log 2>&1 &