Skip to content

Commit 4d248ab

Browse files
committed
menu data configuration working
1 parent cba3fb9 commit 4d248ab

File tree

6 files changed

+33
-11
lines changed

6 files changed

+33
-11
lines changed

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ This is a custom made site for the Mir Community. The design is heavily inspired
99
Go to the team folder and create a bundle.
1010

1111

12+
13+
1214
## Live Demo
1315

1416

data/menu.yml

+4
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,7 @@ menu:
1212
- name: "Webinars"
1313
url: "/webinars"
1414

15+
- name: "Join MiR"
16+
url: "/contact"
17+
18+
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
@import "https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700|Montserrat:300,400,500,600,700&display=swap";body{font-family:josefin sans,sans-serif;font-size:16px;color:#9d9ea5}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;font-weight:600;color:#00113e}p{font-size:16px;color:#9d9ea5}h1{font-size:60px}h2{font-size:50px}h3{font-size:30px}h4{font-size:25px}h5{font-size:18px}h6{font-size:15px;font-weight:300}.btn{font-family:montserrat,sans-serif;border:none;border-radius:0}.btn:focus{box-shadow:none}.btn-area{padding:20px 45px}.btn-sm-rounded{border-radius:40px}.btn-primary{background:#eaa4a4;color:#fff}.btn-primary:hover{background:#e07b7b}.btn-secondary{background:#add6d2;color:#fff}.btn-secondary:hover{background:#8bc5bf}.site-navigation{padding:20px 0}.nav-link{font-family:montserrat,sans-serif;color:#00113e;transition:all .3s ease;padding:15px 18px;position:relative}.nav-link:last-child{margin-left:15px}.navbar-brand{padding:0;margin:0}.navbar-brand img{max-width:78px}.card-img-top{width:100%;height:30vh;object-fit:contain}.site-counter{padding:85px 0;background-color:#add6d2;color:#fff}.jumbotron{background-color:#fff}
1+
@import "https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700|Montserrat:300,400,500,600,700&display=swap";body{font-family:josefin sans,sans-serif;font-size:16px;color:#9d9ea5}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;font-weight:600;color:#00113e}p{font-size:16px;color:#9d9ea5}h1{font-size:60px}h2{font-size:50px}h3{font-size:30px}h4{font-size:25px}h5{font-size:18px}h6{font-size:15px;font-weight:300}.btn{font-family:montserrat,sans-serif;border:none;border-radius:0}.btn:focus{box-shadow:none}.btn-area{padding:20px 45px}.btn-sm-rounded{border-radius:40px;color:#fff}.btn-primary{background:#eaa4a4;color:#fff}.btn-primary:hover{background:#e07b7b}.btn-primary a{color:#fff}.btn-secondary{background:#add6d2;color:#fff}.btn-secondary:hover{background:#8bc5bf}.site-navigation{padding:20px 0}.nav-link{font-family:montserrat,sans-serif;color:#00113e;transition:all .3s ease;padding:15px 18px;position:relative}.nav-link:last-child{margin-left:15px}.navbar-brand{padding:0;margin:0}.navbar-brand img{max-width:78px}.card-img-top{width:100%;height:30vh;object-fit:contain}.site-counter{padding:85px 0;background-color:#add6d2;color:#fff}.jumbotron{background-color:#fff}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"Target":"css/style.min.6b3f2c1ac02cc4dabf7651b0f2d25f4f45a5289ce5969ebac9e13b48e87b6622.css","MediaType":"text/css","Data":{"Integrity":"sha256-az8sGsAsxNq/dlGw8tJfT0WlKJzllp66yeE7SOh7ZiI="}}
1+
{"Target":"css/style.min.7e2043acc8e2903a318674c83e61a138f70d928ba3f46f2e8ad38e0a4c1967cb.css","MediaType":"text/css","Data":{"Integrity":"sha256-fiBDrMjikDoxhnTIPmGhOPcNkouj9G8uitOOCkwZZ8s="}}

themes/basic/assets/css/_buttons.scss

+8
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818

1919
.btn-sm-rounded{
2020
border-radius: 40px;
21+
color: $white;
22+
23+
2124
}
2225

2326
.btn-primary{
@@ -26,6 +29,11 @@
2629
&:hover{
2730
background: darken($color: $primary-color, $amount: 10);
2831
}
32+
33+
}
34+
35+
.btn-primary a{
36+
color:$white;
2937
}
3038

3139
.btn-secondary{

themes/basic/layouts/partials/nav.html

+17-9
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,28 @@
1313
<div class="collapse navbar-collapse" id="navbarSupportedContent">
1414
<ul class="navbar-nav ml-auto">
1515

16-
{{ range .Site.Data.menu.menu.main}}
17-
18-
19-
<li class="nav-item">
20-
<a class="nav-link" href="{{.url}}">{{.name}} </a>
21-
</li>
22-
23-
{{ end }}
16+
2417

18+
{{$menu := (.Site.Data.menu.menu.main)}}
19+
{{$len := (len $menu)}}
20+
21+
{{ range $index, $element := $menu }}
22+
{{ if eq (add $index 1) $len }}
23+
<button type="button" class="btn btn-primary "> <a href="#">{{.name}}</a>
24+
</button>
25+
26+
{{ else }}
27+
<li class="nav-item">
28+
<a class="nav-link" href="{{ .url | absURL }}"
29+
>{{ .name }}</a
30+
>
31+
</li>
32+
{{ end }}
33+
{{ end }}
2534

2635

2736

2837
</ul>
29-
<button type="button" class="btn btn-primary ">Join MiR</button>
3038
</div>
3139
</nav>
3240

0 commit comments

Comments
 (0)