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

menu.html « nav « sections « partials « layouts - github.com/gohugoio/gohugoioTheme2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: aa1d7394b53e7cba0297d373338fb84614353af1 (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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<nav
  class="nightwind-prevent bg-gray-900 flex flex-wrap items-center justify-between p-4 m-0 z-20"
  x-data="{ open: false }">
  <div class="container mx-auto flex flex-shrink-0 items-center">
    <div class="mr-10">
      {{/* We use this theme both at gohugo.io and themes.gohugo.io -- this is to make sure it behaves during development. */}}
      {{ $home := cond hugo.IsProduction "https://gohugo.io" site.Home.RelPermalink }}
      <a
        class="nightwind-prevent text-xl text-white font-semibold"
        href="{{ $home }}">
        HUGO
      </a>
    </div>
    <div class="block lg:hidden">
      <button
        type="button"
        class="-mr-3 h-12 w-12 inline-flex items-center justify-center rounded-md text-white hover:text-gray-200"
        @click="open = !open">
        <span class="sr-only">Open menu</span>
        <!-- Heroicon name: outline/menu -->
        <svg
          class="h-6 w-6"
          xmlns="http://www.w3.org/2000/svg"
          fill="none"
          viewBox="0 0 24 24"
          stroke="currentColor"
          aria-hidden="true">
          <path
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-width="2"
            d="M4 6h16M4 12h16M4 18h16" />
        </svg>
      </button>
    </div>
    <div
      class="navbar-menu lg:flex lg:flex-grow lg:items-center w-full lg:w-auto"
      x-bind:class="{'block': open, 'hidden': !open}">
      <div class="lg:mr-auto">
        {{ range .Site.Menus.global }}
          {{/* TODO(bep) */}}
          {{ $isCurrent := $.IsMenuCurrent "global" . }}
          {{ $class := cond $isCurrent "text-gray-600" "text-gray-400" }}
          <a
            class="block lg:inline-block mt-4 relative lg:mt-0 mr-10 {{ $class }} font-semibold dim"
            href="{{ .URL }}">
            {{ .Name }}
            {{/* using ".Post" from the menu system to determine if we should show an icon for external links */}}
            {{ $post_status := printf "%s" .Post }}
            {{ if eq $post_status "external" }}
              <span class="pl-1 absolute top-2">
                {{ partial "svg/link-ext.svg" (dict "size" "10") }}
              </span>
            {{ end }}
          </a>
        {{ end }}
      </div>

      <div class="flex items-center space-x-3 mr-8">
        {{ partial "sections/nav/search.html" . }}
        {{ partial "sections/nav/theme.html" . }}

      </div>
      <div class="flex items-center space-x-3 nightwind-prevent-block">
        {{ template "button-social-twitter" }}
        {{ template "button-social-github" }}
      </div>
    </div>
  </div>
</nav>

{{ define "button-social-twitter" }}
  <a
    href="https://twitter.com/GoHugoIO"
    target="_blank"
    class="nightwind-prevent inline-flex items-center p-2 border border-transparent rounded-full shadow-sm text-white bg-steel-600 hover:bg-steel-700 bg-opacity-50  hover:text-gray-200  focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-steel-500">
    <svg
      xmlns="http://www.w3.org/2000/svg"
      class="w-5 h-5"
      viewBox="0 0 24 24"
      fill="currentColor">
      <path
        d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z" />
    </svg>
  </a>
{{ end }}

{{ define "button-social-github" }}
  <a
    href="https://github.com/gohugoio/hugo"
    target="_blank"
    class="nightwind-prevent inline-flex items-center p-2 border border-transparent rounded-full shadow-sm text-black bg-gray-300 hover:bg-gray-300  hover:text-gray-200  focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-steel-500">
    <svg
      xmlns="http://www.w3.org/2000/svg"
      class="w-5 h-5"
      viewBox="0 0 24 24"
      fill="currentColor">
      <path
        d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" />
    </svg>
  </a>
{{ end }}