Hugo + Github Actions 实现自动化部署

2021-11-20
1分钟阅读时长

参考连接

您需要在/layouts/_default/_markup/ called处创建一个新文件render-link.html

在该文件中,您可以将其自定义为:

<a href="{{ .Destination | safeURL }}"{{ with .Title}} title="{{ . }}"{{ end }}{{ if strings.HasPrefix .Destination  "http" }} target="_blank" rel="noopener"{{ end }}>{{ .Text | safeHTML }}</a>

以下是会发生的情况:

- [link1](../something/ title="title") => <a href="../something/" title="title">link1</a>

- [link2](https://example.com) => <a href="https://example.com">link2</a>

它只会将其添加到带有“http”和“https”的 URL。

渲染挂钩的文档可在此处获得:https://gohugo.io/templates/render-hooks/

关注公众号获得更多精彩文章

公众号:程序员大兵