Skip to content

Commit cecc80c

Browse files
Merge pull request #858 from ashawley/baseurl
Use base.url for '/' root relative links
2 parents b67c1bc + 55be7d6 commit cecc80c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+163
-163
lines changed

_includes/books.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<div class="book-item-header">
66
<a href="{{book.link}}">
77
<div class="content-img-boook">
8-
<img src="{{book.image}}" alt="{{book.title}}">
8+
<img src="{{site.baseurl}}{{book.image}}" alt="{{book.title}}">
99
</div>
1010
<h3>{{book.title}}</h3>
1111
</a>

_includes/footer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<ul class="{{item.class}}">
66
<li><h3>{{item.title}}</h3></li>
77
{% for link in item.links %}
8-
<li><a href="{{link.url}}">{{link.title}}</a></li>
8+
<li><a href="{% if link.url contains '://' %}{{link.url}}{% else %}{{site.baseurl}}{{link.url}}{% endif %}">{{link.title}}</a></li>
99
{% endfor %}
1010
</ul>
1111
{% endfor %}

_includes/masthead-documentation.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<div class="section">
77
<h2 class="frontpage">{{ section.title }}</h2>
88
{% for link in section.links %}
9-
<a href="{{link.link}}" class="doc-item">
9+
<a href="{% if link.link contains '://' %}{{link.link}}{% else %}{{site.baseurl}}{{link.link}}{% endif %}" class="doc-item">
1010
<div class="doc-item-header">
1111
<i class="{{link.icon}}"></i>
1212
<h5>{{link.title}}</h5>
@@ -22,7 +22,7 @@ <h5>{{link.title}}</h5>
2222
<span class="heading">More Resources: </span>
2323
<ul>
2424
{% for resource in section.more-resources %}
25-
<li><a href="{{ resource.url }}">{{ resource.title }}</a></li>
25+
<li><a href="{{ site.baseurl }}{{ resource.url }}">{{ resource.title }}</a></li>
2626
{% endfor %}
2727
</ul>
2828
{% endif %}

_includes/navbar-inner.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<ul class="navigation-menu">
1111
{% for navItem in site.data.nav-header %}
1212
<li class="navigation-menu-item">
13-
<a href="{{navItem.url}}/" {% if page.url contains navItem.url %}class="active"{% endif %}>{{navItem.title}}</a>
13+
<a href="{% if navItem.url contains '://' %}{{navItem.url}}{% else %}{{site.baseurl}}{{navItem.url}}{% endif %}" {% if page.url contains navItem.url %}class="active"{% endif %}>{{navItem.title}}</a>
1414
</li>
1515
{% endfor %}
1616
</ul>
@@ -29,12 +29,12 @@
2929
<ul class="navigation-menu">
3030
{% for navItem in site.data.doc-nav-header %}
3131
<li class="navigation-menu-item">
32-
<a href="{{navItem.url}}" id="{{ navItem.title | downcase | strip }}" {% if page.url contains navItem.url %}class="active"{% endif %}>{{navItem.title}}</a>
32+
<a href="{% if navItem.url contains '://' or navItem.url == '#' %}{{navItem.url}}{% else %}{{site.baseurl}}{{navItem.url}}{% endif %}" id="{{ navItem.title | downcase | strip }}" {% if page.url contains navItem.url %}class="active"{% endif %}>{{navItem.title}}</a>
3333
{% if navItem.submenu %}
3434
<ul class="navigation-dropdown">
3535
{% for subItem in navItem.submenu %}
3636
<li>
37-
<a href="{{ subItem.url }}">{{ subItem.title }}</a>
37+
<a href="{% if subItem.url contains '://' %}{{ subItem.url }}{% else %}{{ site.baseurl }}{{ subItem.url }}{% endif %}">{{ subItem.title }}</a>
3838
</li>
3939
{% endfor %}
4040
</ul>
@@ -49,7 +49,7 @@
4949
<ul class="navigation-submenu" id="{{ navItem.title | downcase | strip }}" style="display: none;">
5050
{% for subItem in navItem.submenu %}
5151
<li>
52-
<a href="{{ subItem.url }}">{{ subItem.title }}</a>
52+
<a href="{% if subItem.url contains '://' %}{{subItem.url}}{% else %}{{site.baseurl}}{{subItem.url}}{% endif %}">{{ subItem.title }}</a>
5353
</li>
5454
{% endfor %}
5555
</ul>
@@ -58,7 +58,7 @@
5858
<ul class="navigation-submenu ellipsis-menu" style="display: none;">
5959
{% for navItem in site.data.doc-nav-header %}
6060
{% if forloop.index > 3 %}
61-
<li><a href="{{ navItem.url }}">{{ navItem.title }}</a></li>
61+
<li><a href="{% if navItem.url contains '://' %}{{navItem.url}}{% else %}{{site.baseurl}}{{navItem.url}}{% endif %}">{{ navItem.title }}</a></li>
6262
{% endif %}
6363
{% endfor %}
6464
</ul>

_includes/sidebar-toc-multipage-overview.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h5 class="contents">Contents</h5>
2525

2626
{% if page.languages %}
2727
<ul id="available-languages" style="display: none;">
28-
<li><a href="{{ page.url }}">English</a></li>
28+
<li><a href="{{ site.baseurl }}{{ page.url }}">English</a></li>
2929
{% for l in page.languages %}
3030
{% capture intermediate %}{{ page.url | remove_first: l }}{% endcapture %}
3131
{% capture rootTutorialURL %}{{ intermediate | remove_first: '/' }}{% endcapture %}

_includes/sidebar-toc-singlepage-overview.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ <h5 class="contents">Contents</h5>
55
<div id="toc"></div>
66
{% if page.languages %}
77
<ul id="available-languages" style="display: none;">
8-
<li><a href="{{ page.url }}">English</a></li>
8+
<li><a href="{{ site.baseurl }}{{ page.url }}">English</a></li>
99
{% for l in page.languages %}
1010
{% capture intermediate %}{{ page.url | remove_first: l }}{% endcapture %}
1111
{% capture rootTutorialURL %}{{ intermediate | remove_first: '/' }}{% endcapture %}

_includes/sidebar-toc-tour-overview.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ <h5 class="contents">Contents</h5>
3333
</ul>
3434
{% elsif site.data.translations.tour.languages != empty %}
3535
<ul id="available-languages" style="display: none;">
36-
<li><a href="{{ page.url }}">English</a></li>
36+
<li><a href="{{ site.baseurl }}{{ page.url }}">English</a></li>
3737
{% for l in site.data.translations.tour.languages %}
3838
{% capture intermediate %}{{ page.url | remove_first: l }}{% endcapture %}
3939
{% capture rootTutorialURL %}{{ intermediate | remove_first: '/' }}{% endcapture %}

_layouts/cheatsheet.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
{{content}}
1010
{% if page.languages %}
1111
<ul id="available-languages" style="display: none;">
12-
<li><a href="{{ page.url }}">English</a></li>
12+
<li><a href="{{site.baseurl}}{{ page.url }}">English</a></li>
1313
{% for l in page.languages %}
1414
{% capture intermediate %}{{ page.url | remove_first: l }}{% endcapture %}
1515
{% capture rootTutorialURL %}{{ intermediate | remove_first: '/' }}{% endcapture %}

_overviews/FAQ/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ provided by Daniel Sobral, adapted from his StackOverflow posts.
1616
<ul>
1717
{% for overview in overviews %}
1818
{% if overview.partof == "FAQ" %}
19-
<li><a href="{{ overview.url }}">{{ overview.title }}</a></li>
19+
<li><a href="{{ site.baseurl }}{{ overview.url }}">{{ overview.title }}</a></li>
2020
{% endif %}
2121
{% endfor %}
2222
</ul>

_overviews/cheatsheets/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ Some(3) match {
320320
</tr>
321321
<tr>
322322
<td><code class="highlighter-rouge">trait T { ... }</code><br /><code class="highlighter-rouge">class C extends T { ... }</code><br /><code class="highlighter-rouge">class C extends D with T { ... }</code></td>
323-
<td>traits.<br />interfaces-with-implementation. no constructor params. <a href="/tutorials/tour/mixin-class-composition.html">mixin-able</a>.</td>
323+
<td>traits.<br />interfaces-with-implementation. no constructor params. <a href="{{site.baseurl}}/tutorials/tour/mixin-class-composition.html">mixin-able</a>.</td>
324324
</tr>
325325
<tr>
326326
<td><code class="highlighter-rouge">trait T1; trait T2</code><br /><code class="highlighter-rouge">class C extends T1 with T2</code><br /><code class="highlighter-rouge">class C extends D with T1 with T2</code></td>

0 commit comments

Comments
 (0)