diff --git a/layouts/partials/publication_links.html b/layouts/partials/publication_links.html index 623e772a..a8fe1856 100644 --- a/layouts/partials/publication_links.html +++ b/layouts/partials/publication_links.html @@ -2,7 +2,11 @@ {{ $ := .content }} {{ with $.Params.url_preprint }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_preprint" }} {{ end }} @@ -32,12 +36,20 @@ {{ end }} {{ with $.Params.url_code }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_code" }} {{ end }} {{ with $.Params.url_dataset }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_dataset" }} {{ end }} @@ -53,28 +65,44 @@ {{ end }} {{ else }} {{ with $.Params.url_project }} - + {{ i18n "btn_project" }} {{ end }} {{ end }} {{ with $.Params.url_poster }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_poster" }} {{ end }} {{ with $.Params.url_slides }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_slides" }} {{ end }} {{ with $.Params.url_video }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_video" }} {{ end }} {{ with $.Params.url_source }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_source" }} {{ end }} @@ -84,7 +112,11 @@ {{ end }} {{ range $.Params.url_custom }} - +{{ $link := .url }} +{{ if not (urls.Parse .url).Scheme }} +{{ $link = (printf "%s%s" $.Dir .url) | relURL }} +{{ end }} + {{ .name }} {{ end }} diff --git a/layouts/partials/talk_links.html b/layouts/partials/talk_links.html index 3d77fde0..b99c6ef9 100644 --- a/layouts/partials/talk_links.html +++ b/layouts/partials/talk_links.html @@ -2,22 +2,38 @@ {{ $ := .content }} {{ with $.Params.url_pdf }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_pdf" }} {{ end }} {{ with $.Params.url_slides }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_slides" }} {{ end }} {{ with $.Params.url_video }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_video" }} {{ end }} {{ with $.Params.url_code }} - +{{ $link := . }} +{{ if not (urls.Parse .).Scheme }} +{{ $link = (printf "%s%s" $.Dir .) | relURL }} +{{ end }} + {{ i18n "btn_code" }} {{ end }} @@ -31,7 +47,11 @@ {{ end }} {{ end }} {{ range $.Params.url_custom }} - +{{ $link := .url }} +{{ if not (urls.Parse .url).Scheme }} +{{ $link = (printf "%s%s" $.Dir .url) | relURL }} +{{ end }} + {{ .name }} {{ end }}