Fixed broken source files links

This commit is contained in:
squidfunk 2017-04-22 14:31:29 +02:00 committed by Martin Donath
parent 00b7e600a8
commit eaaefe4fc4
2 changed files with 2 additions and 11 deletions

View File

@ -127,8 +127,7 @@
<h2 id="__source">{{ lang.t('meta.source') }}</h2> <h2 id="__source">{{ lang.t('meta.source') }}</h2>
{% set path = (page.meta.path | default([""]) | first) %} {% set path = (page.meta.path | default([""]) | first) %}
{% for file in page.meta.source %} {% for file in page.meta.source %}
<a href="{{ [config.repo_url, path, file] | <a href="{{ [config.repo_url, path, file] | join('/') }}" title="{{ file }}" class="md-source-file">
join('/') | replace('//', '/') }}" title="{{ file }}" class="md-source-file">
{{ file }} {{ file }}
</a> </a>
{% endfor %} {% endfor %}

View File

@ -246,15 +246,7 @@
<h2 id="__source">{{ lang.t('meta.source') }}</h2> <h2 id="__source">{{ lang.t('meta.source') }}</h2>
{% set path = (page.meta.path | default([""]) | first) %} {% set path = (page.meta.path | default([""]) | first) %}
{% for file in page.meta.source %} {% for file in page.meta.source %}
<a href="{{ [config.repo_url, path, file] | join('/') }}"
<!--
Hack: here, we just glue all parts of the source file
path together, ensure that there are slashes and remove
double slashes afterwards. Not beautiful, but it will
catch a lot of use cases.
-->
<a href="{{ [config.repo_url, path, file] |
join('/') | replace('//', '/') }}"
title="{{ file }}" class="md-source-file"> title="{{ file }}" class="md-source-file">
{{ file }} {{ file }}
</a> </a>