Skip to content

Commit 0803980

Browse files
authored
Extract rails versions menu and cache it for the faster build (#128)
1 parent fe176f9 commit 0803980

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

src/_includes/rails-versions.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{% for rails_version in site.rails_versions %}
2+
{% assign version = rails_version[0] %}
3+
{% assign detail = rails_version[1] %}
4+
{% if detail.latest %}
5+
<a class="dropdown-item" href="/">v{{ version }}</a>
6+
{% else %}
7+
<a class="dropdown-item" href="/{{ version }}/">v{{ version }}</a>
8+
{% endif %}
9+
{% endfor %}

src/_layouts/default.html

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,7 @@
3838
v{{ page.version }}
3939
</a>
4040
<div class="dropdown-menu dropdown-menu-md-right" aria-labelledby="dropdownMenuLink">
41-
{% for rails_version in site.rails_versions %}
42-
{% assign version = rails_version[0] %}
43-
{% assign detail = rails_version[1] %}
44-
{% if detail.latest %}
45-
<a class="dropdown-item" href="/">v{{ version }}</a>
46-
{% else %}
47-
<a class="dropdown-item" href="/{{ version }}/">v{{ version }}</a>
48-
{% endif %}
49-
{% endfor %}
41+
{% include_cached rails-versions.html %}
5042
</div>
5143
</div>
5244
</li>

0 commit comments

Comments
 (0)