nav.html 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <header class="navbar-affixed-top" data-spy="affix" data-offset-top="62">
  2. <div class="navbar navbar-default yamm" role="navigation" id="navbar">
  3. <div class="container-fluid">
  4. <div class="navbar-header">
  5. <a class="navbar-brand home" href="{{ "/" | relURL }}">
  6. <img src="{{ .Site.Params.logo | relURL }}" alt="{{ .Title }} logo" class="hidden-xs hidden-sm logo">
  7. <img src="{{ .Site.Params.logo_small | relURL }}" alt="{{ .Title }} logo" class="visible-xs visible-sm logo-sm">
  8. <span class="sr-only">{{ .Title }} - {{ i18n "navHome" }}</span>
  9. </a>
  10. <div class="navbar-buttons">
  11. <button type="button" class="navbar-toggle btn-template-main" data-toggle="collapse" data-target="#navigation">
  12. <span class="sr-only">{{ i18n "navToggle" }}</span>
  13. <i class="fas fa-align-justify"></i>
  14. </button>
  15. </div>
  16. </div>
  17. <!--/.navbar-header -->
  18. <div class="navbar-collapse collapse" id="navigation">
  19. <ul class="nav navbar-nav navbar-right">
  20. {{ $current := . }}
  21. {{ range .Site.Menus.main }}
  22. {{ $topLevel := replace .URL "/" "" }}
  23. <li class="dropdown{{ if eq $current.RelPermalink .URL | or (eq $current.Type $topLevel) | or (and (eq (default (trim .URL "/") .Identifier) "blog") (in (slice "taxonomy" "taxonomyTerm") $current.Kind)) }} active{{ end }}">
  24. {{ if .HasChildren }}
  25. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{{ .Name }} <span class="caret"></span></a>
  26. <ul class="dropdown-menu">
  27. {{ range .Children }}
  28. <li><a href="{{ .URL }}">{{ .Name }}</a></li>
  29. {{ end }}
  30. </ul>
  31. {{ else }}
  32. <a href="{{ .URL }}">{{ .Name }}</a>
  33. {{ end }}
  34. </li>
  35. {{ end }}
  36. </ul>
  37. </div>
  38. <!--/.nav-collapse -->
  39. <div class="collapse clearfix" id="search">
  40. <form class="navbar-form" role="search">
  41. <div class="input-group">
  42. <input type="text" class="form-control" placeholder="Search">
  43. <span class="input-group-btn">
  44. <button type="submit" class="btn btn-template-main"><i class="fas fa-search"></i></button>
  45. </span>
  46. </div>
  47. </form>
  48. </div>
  49. <!--/.nav-collapse -->
  50. </div>
  51. </div>
  52. </header>
  53. <!-- *** NAVBAR END ***-->