Hugoda Markdown Render - Hyperlink Newtab
Acele ettiğimiz için doğrudan konuşalım, uzun bir süreden sonra yeniden bloglama başladım, ancak bu sefer blog web siteme kullandığım framework Hugo , kısaca insanların kolaylıkla kullanabileceği bir markdown framework ürünüdür, kurulumu için belki bir sonraki yazımda sıfırdan anlatırım…
Tamam, bu framework’te bloglama yaparken karşılaşılan sorunlardan biri, hyperlink sözdizimi oluşturduğunuzda render edildiğinde newtab’da açılmamasıdır. Elhamdulillah arama yaptıktan sonra çözüm, hugo tarafından otomatik olarak render edilebilecek birkaç script eklemektir, hadi başlayalım..!
render-link.html dosyasını oluşturma
$ cd layouts/_default/
$ mkdir _markup && vi _markup/render-link.html
Aşağıdaki html kodunu vi ekranına girin
<a href="{{ .Destination | safeURL }}"{{ with .Title}} title="{{ . }}"{{ end }}{{ if strings.HasPrefix .Destination "http" }} target="_blank"{{ end }}>{{ .Text }}</a>
Tamam. Sadece repo’nuzu yeniden push edin .. hepsi bu.
kaynak : https://gohugo.io/getting-started/configuration-markup#markdown-render-hooks
Umarım faydalı olur .. :)