hugo搭建

1
2
sudo apt update
sudo apt install hugo -y

检查Hugo版本

1
hugo version

创建博客目录并进入

1
2
3
mkdir /data && cd /data
hugo new site blog
cd blog

克隆主题

1
2
cd themes
git clone https://github.com/Mogeko/LeaveIt.git

配置主题

1
2
3
4
cd /data/blog
mv -f /data/blog/themes/LeaveIt/layouts /data/blog/
mv -f /data/blog/themes/LeaveIt/static /data/blog/
echo "theme = 'LeaveIt'" >> hugo.toml

创建一个新页面并启动服务器

1
2
hugo new about.md
hugo server

安装Nginx

1
sudo apt install nginx -y

备份并配置Nginx

1
2
3
cd /etc/nginx/sites-available/
sudo cp default default.bak
sudo vim default

配置内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cat <<EOL > default
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name 192.168.163.30;
root /data/blog/public;

include /etc/nginx/default.d/*.conf;

location / {
}

error_page 404 /404.html;
location = /40x.html {
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
EOL

重新加载Nginx配置

1
nginx -s reload

hugo搭建
http://example.com/2024/09/16/ff25a6f912234a9a9f4a1a3389b12239/
作者
John Doe
发布于
2024年9月16日
许可协议