diff options
-rw-r--r-- | lib/generate/page/index.js | 5 | ||||
-rwxr-xr-x | theme/templates/langs.html | 2 |
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> |