ʕ•ᴥ•ʔ 链享

Hugo博客url删除末尾斜杠

1.背景

从今年上半年第一次接触Hugo博客开始,就一直对Hugo博客的url不爽。如http://localhost:1313/2022/11/hugo-bear-theme-add-fancybox/

我并不需要末尾的/。Hugo社区以及其它的技术社区都对此进行过讨论,有兴趣的可以自行搜索。

在网上找了很多解决法子,均是在根目录的配置文件config.toml中新增一个选项uglyurls = true,但是我添加过后,发现/并没有去除。

在暑假的时候,没事翻阅Hugo官方文档的时候,发现了这么一段话,如下图所示:

image-20221107154048384

除了在根目录下新增uglyurls = true选项外,你还可以在运行hugo命令的时候,设置环境变量。

2.操作步骤

静态博客部署到Netlify或Vercel的操作非常简单,将本地的hugo博客文件夹先Push到GitHub,然后打开Netlify,从GitHub导入hugo博客仓库,Netlify或Vercel会自动识别项目框架,你只需导入后,点击部署即可。这边以Netlify为例。

  1. 将站点部署到netlify,在部署的时候,设置环境变量【Key=HUGO_UGLYURLS,Value=true】。

image-20221107153214605

  1. 最终效果

image-20221107153546496

3.参考链接

ugly-urls

#hugo