Skip to content

Commit a4a2f86

Browse files
authored
Refactor breadcrumb to bootstrap (#241)
1 parent 71cd173 commit a4a2f86

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

_includes/breadcrumbs.html

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
<div id="breadcrumbs" class="pb-3">
2-
{% assign crumbs = page.url | remove:'/index.html' | split: '/' %}
3-
<a href="/{% if site.lang != 'en' %}{{ site.lang }}{% endif %}">{% t generic.home %}</a>
1+
{% assign crumbs = page.url | remove:'/index.html' | split: '/' %}
2+
3+
<nav aria-label="breadcrumb">
4+
<ol class="breadcrumb p-0" id="breadcrumbs">
5+
<li class="breadcrumb-item"><a href="/{% if site.lang != 'en' %}{{ site.lang }}{% endif %}">{% t generic.home %}</a></li>
46
{% for crumb in crumbs offset: 1 %}
5-
{% if forloop.last %}
6-
/ {% t page.title %}
7-
{% else %}
8-
/ <a href="{% if site.lang != 'en' %}/{{ site.lang }}{% endif %}{% assign crumb_limit = forloop.index %}{% for crumb in crumbs offset: 1 limit: crumb_limit %}/{{ crumb }}{% endfor %}">{{ crumb | replace:'-',' ' | remove:'.html' | capitalize }}</a>
9-
{% endif %}
7+
{% if forloop.last %}
8+
<li class="breadcrumb-item active" aria-current="page">{% t page.title %}</li>
9+
{% else %}
10+
<li class="breadcrumb-item"><a href="{% if site.lang != 'en' %}/{{ site.lang }}{% endif %}{% assign crumb_limit = forloop.index %}{% for crumb in crumbs offset: 1 limit: crumb_limit %}/{{ crumb }}{% endfor %}">{{ crumb | replace:'-',' ' | remove:'.html' | capitalize }}</a></li>
11+
{% endif %}
1012
{% endfor %}
11-
</div>
13+
</ol>
14+
</nav>

_layouts/doc.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
{% include nav.html %}
99
<div class="container-fluid">
1010
<div class="container py-4">
11+
{% include breadcrumbs.html %}
1112
<article class="post-content">
12-
{% include breadcrumbs.html %}
1313
{{ content | remove: "<!-- mdpo-disable -->" | remove: "<!-- mdpo-enable -->" | remove: "<!-- mdpo-disable-next-line -->" | remove: "<!-- mdpo-enable-next-line -->" }}
1414
</article>
1515

_sass/_custom.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,6 +537,9 @@ blockquote {
537537
}
538538

539539
// Posts
540+
#breadcrumbs {
541+
background-color: unset;
542+
}
540543

541544
.post-content {
542545
& p, li {

0 commit comments

Comments
 (0)