Skip to content

Commit 932cc22

Browse files
fix realatie paths in links
1 parent 2e69814 commit 932cc22

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

_includes/nav.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,19 @@
1212
<ul class="navbar-nav">
1313
{% for navitem in site.navbar.links %}
1414
<li class="nav-item">
15+
{% assign is_mailto = navitem.link contains 'mailto:' %}
16+
{% assign is_external = navitem.link contains '://' %}
17+
{% assign is_absolute_internal = navitem.link | slice: 0, 1 %}
1518
{% if navitem.autoscroll %}
1619
{% if page.title != 'Home' %}
1720
<a class="nav-link" href="{{ site.baseurl }}/{{ navitem.link }}">{{ navitem.name }}</a>
1821
{% else %}
1922
<a class="nav-link" href="{{ navitem.link }}">{{ navitem.name }}</a>
2023
{% endif %}
24+
{% elsif is_mailto or is_external %}
25+
<a class="nav-link" href="{{ navitem.link }}">{{ navitem.name }}</a>
26+
{% elsif is_absolute_internal == '/' %}
27+
<a class="nav-link" href="{{ navitem.link | relative_url }}">{{ navitem.name }}</a>
2128
{% else %}
2229
<a class="nav-link" href="{{ navitem.link }}">{{ navitem.name }}</a>
2330
{% endif %}

0 commit comments

Comments
 (0)