Welcome to mirror list, hosted at ThFree Co, Russian Federation.

nav.html « partials « layouts - github.com/2-REC/hugo-myportfolio-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: abca1a276a3f629651e6659ea512e2245b162ab2 (plain)
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
{{ $fixed := .fixed }}
{{ with .context }}
    {{ if .Site.Params.navigation.links }}
        {{ "<!-- NAVIGATION -->" | safeHTML }}
        {{ if $fixed }}
        <nav id="navFixed" class="navbar navbar-default navbar-fixed-top">
        {{ else }}
        <nav id="navNotFixed" class="navbar navbar-default">
        {{ end }}
            <div class="container-fluid">
                {{ "<!-- Brand and toggle get grouped for better mobile display -->" | safeHTML }}
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    {{ with .Site.Params.navigation.brand }}
                        <a class="navbar-brand page-scroll" href="#">{{ . | markdownify }}</a>
                    {{ end }}
                </div>
                {{ "<!-- Get the navigation menu entries and create the links -->" | safeHTML }}
                <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                    <ul class="nav navbar-nav navbar-right">
                        {{ $links := .Site.Params.navigation.links }}
                        {{ range .Site.Params.homepage.sections }}
                            {{ if and (eq . "about") $links.about }}
                                <li>
                                    <a class="page-scroll" href="#about">{{ $links.about }}</a>
                                </li>
                            {{ else if and (eq . "services") $links.services }}
                                <li>
                                    <a class="page-scroll" href="#services">{{ $links.services }}</a>
                                </li>
                            {{ else if and (eq . "skills") $links.skills }}
                                <li>
                                    <a class="page-scroll" href="#skills">{{ $links.skills }}</a>
                                </li>
                            {{ else if and (eq . "projects") $links.projects }}
                                {{ $categories := $.context.Site.Params.projects.categories }}
                                {{ range $links.projects }}
                                    {{ if in $categories .section }}
                                        <li>
                                            <a class="page-scroll" href="#projects_{{ .section }}">{{ .label }}</a>
                                        </li>
                                    {{ end }}
                                {{ end }}
                            {{ else if and (eq . "contact") $links.contact }}
                                <li>
                                    <a class="page-scroll" href="#contact">{{ $links.contact }}</a>
                                </li>
                            {{ end }}
                        {{ end }}
                    </ul>
                </div>
                {{ "<!-- /.navbar-collapse -->" | safeHTML }}
            </div>
            {{ "<!-- /.container-fluid -->" | safeHTML }}
        </nav>
    {{ end }}
{{ end }}