Hugo + Github Actions 实现自动化部署
2021-11-20
1分钟阅读时长
参考连接
- Hugo + Github Actions 实现自动化部署
- GitHub Actions 实战 - 用 Hugo 自动构建 搭建 GitHub Pages
- HUGO + Github + Github Action持续集成部署个人博客
使用 Markdown 在 hugo 帖子内容中创建带有 ’target="_blank"’ 的链接吗?
您需要在/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/