gohugo shorturl
1.0.0
为了您自己的方便或您自己的内容创建较短的外部资源 URL,以获得 Derek Sivers 描述的好处。
如果你之前没有使用过hugo模块(你需要go编译器):
hugo mod init <my-module-path>
Hugo 文档中有更多详细信息。
然后运行:
hugo mod get -u -v joly.pw/gohugo-shorturl
并编辑你的hugo配置,例如config.toml
[ module ]
[[ module . imports ]]
path = " joly.pw/gohugo-shorturl "
想象一下,我们想要创建短网址https://my.site/a并将其重定向到https://gohugo.io/content-management/archetypes/#directory-based-archetypes :
hugo new --kind shorturl content/a.md
然后编辑content/a.md
:
---
title : " A "
date : 2021-03-07T13:57:13Z
draft : true
type : " shorturl "
shortto : " "
---
将上面的shortto
更改为https://gohugo.io/content-management/archetypes/#directory-based-archetypes并将draft
为false
---
title : " A "
date : 2021-03-07T13:57:13Z
draft : true
type : " shorturl "
shortto : " https://gohugo.io/content-management/archetypes/#directory-based-archetypes "
---
然后部署my.site并打开https://my.site/a ,您将被重定向!
请参阅 https://developers.google.com/search/docs/advanced/robots/robots_meta_tag?hl=en#directives
您可以在 Hugo 中使用此模块的本地版本,如下所示:
[ module ]
replacements = " joly.pw/gohugo-shorturl -> /some/path/gohugo-shorturl "
[[ module . imports ]]
path = " joly.pw/gohugo-shorturl "
请考虑发送带有您的补丁的 PR,我们总是会感激您,并且会为您省去自行维护更改的麻烦!