-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathnav.html
78 lines (78 loc) · 2.44 KB
/
nav.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<nav class="navbar navbar-expand-lg navbar-dark">
<a class="d-inline-block" href="/"
><img width="88" height="46" src="/assets/compiler_logo_stacked.svg" alt="Compiler logo"
/></a>
<button
class="navbar-toggler p-0 border-0 rounded-0"
type="button"
data-bs-toggle="modal"
data-bs-target="#navbarToggler"
aria-controls="navbarToggler"
aria-expanded="false"
aria-label="Toggle navigation"
>
<span class="navbar-toggler-icon"></span>
</button>
<div class="d-none d-lg-block container-fluid">
<ul class="navbar-nav me-auto mb-2 mb-lg-0 d-flex justify-content-end">
{% for nav_item in site.data.nav %}
<li class="nav-item">
{% assign current_path = page.url | remove:".html" %}
<a
class="nav-link{% if nav_item.path == current_path %} active"
aria-current="page{% endif %}"
href="{{ nav_item.path }}"
{%
if
nav_item.target
%}
target="{{ nav_item.target }}"
{%
endif
%}
>{{ nav_item.name }}</a
>
</li>
{% endfor %}
</ul>
</div>
<div class="d-lg-none modal fade" tabindex="-1" id="navbarToggler" aria-label="menu">
<div class="modal-dialog modal-fullscreen">
<div class="modal-content">
<div class="modal-header border-0 d-flex justify-content-end">
<button
type="button"
class="btn-close p-0 m-0 rounded-0 border-0 opacity-100"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
<div class="d-flex align-items-center h-100 offset-lg-2 col-lg-10">
<ul class="list-unstyled">
{% for nav_item in site.data.nav %}
<li>
<a
class="h2 text-white d-inline-block{% unless forloop.last %} mb-4 pb-2 pb-lg-0{% endunless %}"
{%
if
nav_item.target
%}target="{{ nav_item.target }}"
{%
endif
%}
href="{{ nav_item.path }}"
>{{ nav_item.name }}</a
>
</li>
{% endfor %}
</ul>
</div>
</div>
<div class="modal-footer border-0 p-0">
<div class="nav-footer-pattern"></div>
</div>
</div>
</div>
</div>
</nav>