topnav.html 3.2 KB
Newer Older
C
codecalm 已提交
1 2 3 4 5
{% assign person-id = include.person-id | default: 12 | minus: 1 %}
{% assign person = site.data.people[person-id] %}

{% assign dark = page.topnav-dark %}
{% assign fixed = page.topnav-fixed %}
C
codecalm 已提交
6
{% assign breakpoint = 'lg' %}
C
codecalm 已提交
7

C
codecalm 已提交
8 9 10 11
{% unless page.hide-topnav %}
<header class="navbar-wrap navbar-expand-lg flex-column{% if fixed %} fixed-top{% endif %}">
	<div class="navbar navbar-border {% if page.topnav-dark %}navbar-dark bg-dark text-white{% else %}navbar-light bg-white{% endif %}">
		<div class="container{% if include.topnav-fluid %}-fluid{% endif %}">
C
codecalm 已提交
12

C
codecalm 已提交
13 14 15
			<button class="navbar-toggler mr-auto {% if page.sidebar %}hide-sidebar-visible{% else %}d-{{ breakpoint }}-none{% endif %}" type="button" data-toggle="collapse" data-target="#nav-main-menu" aria-expanded="false">
				<span class="navbar-toggler-icon"></span>
			</button>
C
codecalm 已提交
16

C
codecalm 已提交
17 18 19
			<a href="{{ site.base }}" class="navbar-brand hide-sidebar-visible m-0">
				<img src="{{ site.base }}/static/logo{% if dark %}-white{% endif %}.svg" alt="{{ site.title }}" class="navbar-brand-logo">
			</a>
C
codecalm 已提交
20

C
codecalm 已提交
21 22 23 24 25
			{% comment %}
			{% if page.sidebar %}
			{% include layout/navbar-search.html class="mr-4" %}
			{% endif %}
			{% endcomment %}
C
codecalm 已提交
26

C
codecalm 已提交
27 28 29 30
			<ul class="nav navbar-menu align-items-center ml-auto">
				<li class="nav-item d-none d-lg-flex mr-3">
					{% include ui/button.html href=site.github_url text="Source code" icon="brand/github" external=true %}
				</li>
C
codecalm 已提交
31

C
codecalm 已提交
32 33 34 35 36
				<li class="nav-item dropdown">
					<a href="#" data-toggle="dropdown"
					   class="nav-link d-flex align-items-center py-0 px-lg-0 px-2 text-reset ml-2">
						{% include ui/avatar.html src=person.photo size="sm" %}
						<span class="ml-2 d-none d-lg-block lh-1">
C
codecalm 已提交
37 38 39 40
				{{ person.full_name }}
				<span class="text-muted d-block mt-1 text-h6">Administrator</span>
			</span>
					</a>
C
codecalm 已提交
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
					<div class="dropdown-menu dropdown-menu-right dropdown-menu-arrow">
						<a class="dropdown-item" href="#">
							{% include ui/icon.html icon="user" class="dropdown-icon" %} Profile
						</a>
						<a class="dropdown-item" href="#">
							{% include ui/icon.html icon="settings" class="dropdown-icon" %} Settings
						</a>
						<a class="dropdown-item" href="#">
							{% include ui/icon.html icon="mail" class="dropdown-icon" %} Inbox
							<span class="badge bg-primary ml-auto">6</span>
						</a>
						<a class="dropdown-item" href="#">
							{% include ui/icon.html icon="send" class="dropdown-icon" %} Message
						</a>
						<div class="dropdown-divider"></div>
						<a class="dropdown-item" href="#">
							{% include ui/icon.html icon="help-circle" class="dropdown-icon" %} Need help?
						</a>
						<a class="dropdown-item" href="#">
							{% include ui/icon.html icon="log-out" class="dropdown-icon" %} Sign out
						</a>
					</div>
				</li>
			</ul>
		</div>
66
	</div>
C
chomik 已提交
67

C
codecalm 已提交
68 69 70 71 72
	{% unless page.sidebar %}
	<div class="navbar navbar-border collapse navbar-collapse navbar-collapse-absolute {% if page.topmenu-dark %}navbar-dark bg-dark text-white{% else %}navbar-light bg-white{% endif %}" id="nav-main-menu">
		<div class="container{% if include.topnav-fluid %}-fluid{% endif %}">
				{% include layout/menu.html top=true %}
				{% include layout/navbar-search.html %}
C
codecalm 已提交
73 74
		</div>
	</div>
C
codecalm 已提交
75
	{% endunless %}
C
codecalm 已提交
76

C
codecalm 已提交
77 78
</header>
{% endunless %}