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