I use Hugo to deploy static web, using Markdown and the problem I would like to sort out is simple. I would like to find the simplest and compatible with Markdown language way to make my web links open in different tab. The method I use now is below:
< rawhtml >}}<a href="https://en.wikipedia.org/wiki/Rasmus_Lerdorf" target="blank">Rasmus Lerdorf</a></br>{{< /rawhtml >
[link with title](http://nodeca.github.io/pica/demo/ "target="blank")
First method working but it is HTML second method not working. Thank You.
You need to create a new file at
/layouts/_default/_markup/
calledrender-link.html
.In that file, you can then customise it to something like:
Here is what would happen:
[link1](../something/ title="title")
=><a href="../something/" title="title">link1</a>
[link2](https://example.com)
=><a href="https://example.com">link2</a>
It will only add it to URLs with "http" and "https".
The documentation for render-hooks is available here: https://gohugo.io/templates/render-hooks/.