Hugo博客批量更换url结构
之前修改过hugo的url结构,config.toml内容如下:
1 | [Permalinks] |
生成的URL类似于:https://zahui.fan/a7c8660c/ 不过这样随着文件越来越多,发布用的仓库根目录文件夹也越来越多,不好看,再加上域名后加上光秃秃的无意义的字符串也不优雅,所以决定改成https://zahui.fan/posts/a7c8660c/这样的域名结构。
修改config.toml
我们需要修改config.toml,改变默认的url结构
1 | [Permalinks] |
这样重新生成博客,url路径就会变成新的了
配置自动跳转
这样配置的话,之前的url连接就会全部404了,对于做了SEO的同学来说就是个灾难,所以我们需要做个跳转
在frontmatter添加aliases:
1 |
|
这样每次访问https://zahui.fan/a7c8660c/就会自动跳转到https://zahui.fan/posts/a7c8660c/
自动替换脚本
写了个脚本可以批量给md文件添加aliases:,脚本和md文件放在一起
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 杂烩饭!
评论