Whenever the web pages are not deployed in the root but under a subpath it shows that in the attachement.html a leading slash is used too much in the URL. So the full BasePath is not used relatively, but absolute "$fileDir", "$filesName" and ".Name".
Problem:
Whenever the web pages are not deployed in the root but under a subpath it shows that in the attachement.html a leading slash is used too much in the URL. So the full BasePath is not used relatively, but absolute "$fileDir", "$filesName" and ".Name".
Example:
Presumed cause:
In .../layouts/shortcodes/attachments.html
<a href="{{ (printf "%s%s/%s" $fileDir $filesName .Name) | relLangURL }}">{{.Name}}</a>
$fileDir
probably (didn't test) carries a leading slash hencerelLangURL
does not utilize theBasePath
fully.Proposed modification:
Remove leading slash. This works for now, but presumably you have a better solution for fixing.
<a href="{{ slicestr (printf "%s%s/%s" $fileDir $filesName .Name) 1 | relLangURL }}">{{.Name}}</a>
System-Info:
vanilla deployed on github-pages