Skip to content

Commit 137e72a

Browse files
custom logo for bosc
1 parent 204bbca commit 137e72a

File tree

4 files changed

+120
-0
lines changed

4 files changed

+120
-0
lines changed

content/page/bosc-2025.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ date: "2024-12-17T23:29:18+00:00"
77
guid: https://www.open-bio.org/?page_id=8331
88
title: BOSC 2025
99
url: /events/bosc-2025/
10+
bosc: yes
1011

1112
---
1213
![](/wp-content/uploads/2024/12/BOSC-audience-with-Jessica-1.jpeg)

hugo.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ params:
2222
favicon: /favicon.ico
2323
disableHLJS: true
2424
logo: 'obf_logo_icon-circle-tr.png'
25+
bosc_logo: 'bosc_logo_square.png'
2526
markup:
2627
highlight:
2728
codeFences: true

layouts/partials/nav.html

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
<nav class="navbar navbar-default navbar-fixed-top navbar-custom">
2+
<div class="container-fluid">
3+
<div class="navbar-header">
4+
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#main-navbar">
5+
<span class="sr-only">{{ i18n "toggleNavigation" }}</span>
6+
<span class="icon-bar"></span>
7+
<span class="icon-bar"></span>
8+
<span class="icon-bar"></span>
9+
</button>
10+
<a class="navbar-brand" href="{{ "" | absLangURL }}">{{ .Site.Title }}</a>
11+
</div>
12+
13+
<div class="collapse navbar-collapse" id="main-navbar">
14+
<ul class="nav navbar-nav navbar-right">
15+
{{ range .Site.Menus.main.ByWeight }}
16+
{{ if .HasChildren }}
17+
<li class="navlinks-container">
18+
<a class="navlinks-parent" role="button" tabindex="0">{{ .Name }}</a>
19+
<div class="navlinks-children">
20+
{{ range .Children }}
21+
<a href="{{ .URL | relLangURL }}">{{ .Name }}</a>
22+
{{ end }}
23+
</div>
24+
</li>
25+
{{ else }}
26+
<li>
27+
<a title="{{ .Name }}" href="{{ .URL | relLangURL }}">{{ .Name }}</a>
28+
</li>
29+
{{ end }}
30+
{{ end }}
31+
32+
{{ if hugo.IsMultilingual }}
33+
{{ if ge (len .Site.Languages) 3 }}
34+
<li class="navlinks-container">
35+
<a class="navlinks-parent" role="button" tabindex="0">{{ i18n "languageSwitcherLabel" }}</a>
36+
<div class="navlinks-children">
37+
{{ range .Translations }}
38+
{{ if not (eq .Lang $.Site.Language.Lang) }}
39+
<a href="{{ .Permalink }}">{{ default .Lang .Site.Language.LanguageName }}</a>
40+
{{ end }}
41+
{{ end }}
42+
</div>
43+
</li>
44+
{{ else }}
45+
<li>
46+
{{ if .IsTranslated }}
47+
{{ range .Translations }}
48+
<a href="{{ .Permalink }}">{{ default .Lang .Site.Language.LanguageName }}</a>
49+
{{ end}}
50+
{{ end }}
51+
</li>
52+
{{ end }}
53+
{{ end }}
54+
55+
{{ if isset .Site.Params "gcse" }}
56+
<li>
57+
<a href="#modalSearch" data-toggle="modal" data-target="#modalSearch" style="outline: none;">
58+
<span class="hidden-sm hidden-md hidden-lg">{{ i18n "gcseLabelShort" }}</span> <span id="searchGlyph" class="glyphicon glyphicon-search"></span>
59+
</a>
60+
</li>
61+
{{ end }}
62+
</ul>
63+
</div>
64+
65+
{{ if isset .Params "bosc" }}
66+
{{ if isset .Site.Params "bosc_logo" }}
67+
<div class="avatar-container">
68+
<div class="avatar-img-border">
69+
<a title="{{ .Site.Title }}" href="{{ "" | absLangURL }}">
70+
{{- $image := resources.Get ( $.Site.Params.bosc_logo) -}}
71+
{{ if $image }}
72+
<img class="avatar-img" src="{{ ($image.Fit "300x300 webp q100").Permalink }}" alt="{{ .Site.Title }}" />
73+
{{else}}
74+
<img class="avatar-img" src="{{ .Site.Params.bosc_logo | absURL }}" alt="{{ .Site.Title }}" />
75+
{{end}}
76+
</a>
77+
</div>
78+
</div>
79+
{{ end }}
80+
{{else}}
81+
{{ if isset .Site.Params "logo" }}
82+
<div class="avatar-container">
83+
<div class="avatar-img-border">
84+
<a title="{{ .Site.Title }}" href="{{ "" | absLangURL }}">
85+
{{- $image := resources.Get ( $.Site.Params.logo) -}}
86+
{{ if $image }}
87+
<img class="avatar-img" src="{{ ($image.Fit "300x300 webp q100").Permalink }}" alt="{{ .Site.Title }}" />
88+
{{else}}
89+
<img class="avatar-img" src="{{ .Site.Params.logo | absURL }}" alt="{{ .Site.Title }}" />
90+
{{end}}
91+
</a>
92+
</div>
93+
</div>
94+
{{ end }}
95+
{{ end }}
96+
97+
</div>
98+
</nav>
99+
100+
<!-- Search Modal -->
101+
{{ if isset .Site.Params "gcse" }}
102+
<div id="modalSearch" class="modal fade" role="dialog">
103+
<div class="modal-dialog">
104+
<div class="modal-content">
105+
<div class="modal-header">
106+
<button type="button" class="close" data-dismiss="modal">&times;</button>
107+
<h4 class="modal-title">{{ i18n "gcseLabelLong" . }}</h4>
108+
</div>
109+
<div class="modal-body">
110+
<gcse:search></gcse:search>
111+
</div>
112+
<div class="modal-footer">
113+
<button type="button" class="btn btn-default" data-dismiss="modal">{{ i18n "gcseClose" }}</button>
114+
</div>
115+
</div>
116+
</div>
117+
</div>
118+
{{ end }}

static/bosc_logo_square.png

177 KB
Loading

0 commit comments

Comments
 (0)