转瞬即逝!转战Hugo
安装
此处提供 Opensuse Leap 15.5的安装hugo过程。
系统前置条件:
- snap
- git
安装Hugo:
sudo snap install hugo
添加或删除对可移除设备的访问权限(U盘?):
sudo snap connect hugo:removable-media
sudo snap disconnect hugo:removable-media
添加或删除对SSH Key的访问权限:
sudo snap connect hugo:ssh-keys
sudo snap disconnect hugo:ssh-keys
以上为官网教程,zypper的安装找不到软件包,就干脆用snap装了。
在终端输入hugo version
后看到这么一段就算成功了:
hugo v0.121.2-6d5b44305eaa9d0a157946492a6f319da38de154+extended linux/amd64 BuildDate=2024-01-05T12:21:15Z VendorInfo=snap:0.121.2
配置
创建Hugo
hugo new site {your_site_name}
cd {your_site_name}
git init
配置主题
这里使用Next主题,我爱Next!
git submodule add https://github.com/hugo-next/hugo-theme-next.git themes/hugo-theme-next
cp themes/hugo-theme-next/exampleSite/config.yaml .
mv hugo.toml hugo.toml.bak
至此,hugo的基本配置就结束了,使用 hugo server
即可本地预览。
部署
我选择的是部署在 cloudflare 的page上,只需要将仓库上传到github,然后在cloudflare中将仓库连接,选择自带的hugo模板即可完成部署。
参考资料: