安装Hugo
- 更新包列表并安装Hugo:
1
sudo apt update
1
sudo apt install hugo
- 验证Hugo安装:
1
hugo version
创建新博客
-
创建一个新的Hugo站点:
1
hugo new site myblog
-
进入新创建的博客目录:
1
cd myblog
安装Stack主题
-
添加Stack主题作为子模块:
1
git init
1
git submodule add https://github.com/CaiJimmy/hugo-theme-stack/ themes/hugo-theme-stack
-
复制示例配置文件:
1
cp themes/hugo-theme-stack/config.yaml .
-
删除默认的配置文件:
1
rm config.toml
启动本地服务器
-
启动Hugo本地服务器以查看博客:
1
hugo server -t hugo-theme-stack
-
打开浏览器并访问
http://localhost:1313
查看博客。
部署到服务器
-
生成静态文件:
1
hugo -t hugo-theme-stack
-
将生成的
public
目录下的文件上传到你的Web服务器。
这样,你就可以在Debian 12服务器上成功安装并运行Hugo博客,并使用Stack主题了。
Caddy反代
yourdomain { root * /xxx/xxx/public file_server }