summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/generate/page/index.js5
-rwxr-xr-xtheme/templates/langs.html2
2 files changed, 6 insertions, 1 deletions
diff --git a/lib/generate/page/index.js b/lib/generate/page/index.js
index 1097815..d71229b 100644
--- a/lib/generate/page/index.js
+++ b/lib/generate/page/index.js
@@ -23,6 +23,11 @@ swig.setFilter('lvl', function(lvl) {
return lvl.split(".").length;
});
+// Join path
+swig.setFilter('pathJoin', function(base, _path) {
+ return path.join(base, _path);
+});
+
/*
* This generator will generate a simple index.html which can be converted as a PDF
diff --git a/theme/templates/langs.html b/theme/templates/langs.html
index 21bf64f..e1118c9 100755
--- a/theme/templates/langs.html
+++ b/theme/templates/langs.html
@@ -10,7 +10,7 @@
<ul class="languages">
{% for lang in langs %}
<li>
- <a href="{{ basePath}}/{{ lang.path }}">{{ lang.title }}</a>
+ <a href="{{ basePath}}/{{ lang.path|pathJoin("/index.html") }}">{{ lang.title }}</a>
</li>
{% endfor %}
</ul>