mirror of https://github.com/MISP/misp-website
chg: [menu] initial menu migration
parent
a1ace1a0b7
commit
6f1ad93779
|
@ -1,9 +0,0 @@
|
|||
<!-- CTA -->
|
||||
<section id="cta" class="wrapper style3">
|
||||
<div class="container">
|
||||
<header>
|
||||
<h2>Want to test and evaluate MISP?</h2>
|
||||
<a href="{{ site.baseurl }}/download" class="button">Download</a>
|
||||
</header>
|
||||
</div>
|
||||
</section>
|
300
config.toml
300
config.toml
|
@ -71,280 +71,70 @@ disablePathToLower = "True"
|
|||
parent = "menu.features"
|
||||
post = 1
|
||||
|
||||
|
||||
[[menu.main]]
|
||||
name = "Header variations"
|
||||
identifier = "section.headervariations"
|
||||
url = ""
|
||||
name = "Download"
|
||||
identifier = "menu.download"
|
||||
url = "/download/"
|
||||
weight = 2
|
||||
parent = "menu.features"
|
||||
post = 2
|
||||
|
||||
|
||||
[[menu.main]]
|
||||
name = "Accordions"
|
||||
url = ""
|
||||
weight = 1
|
||||
parent = "section.shortcodes"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Alerts"
|
||||
url = ""
|
||||
weight = 2
|
||||
parent = "section.shortcodes"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Buttons"
|
||||
url = ""
|
||||
name = "Data Models"
|
||||
identifier = "menu.datamodels"
|
||||
url = "/img/misp-standard.png"
|
||||
weight = 3
|
||||
parent = "section.shortcodes"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Content Boxes"
|
||||
url = ""
|
||||
name = "Data Models"
|
||||
url = "/datamodels/"
|
||||
identifier = "section.dm"
|
||||
weight = 1
|
||||
parent = "menu.datamodels"
|
||||
post = 1
|
||||
|
||||
[[menu.main]]
|
||||
name = "MISP core format"
|
||||
url = "/datamodels/#misp-core-format"
|
||||
weight = 2
|
||||
parent = "menu.datamodels"
|
||||
post = 1
|
||||
|
||||
[[menu.main]]
|
||||
name = "MISP taxonomies"
|
||||
url = "/datamodels/#misp-taxonomies"
|
||||
weight = 3
|
||||
parent = "menu.datamodels"
|
||||
post = 1
|
||||
|
||||
[[menu.main]]
|
||||
name = "MISP Galaxy"
|
||||
url = "/datamodels/#misp-galaxy"
|
||||
weight = 4
|
||||
parent = "section.shortcodes"
|
||||
parent = "menu.datamodels"
|
||||
post = 1
|
||||
|
||||
[[menu.main]]
|
||||
name = "Horizontal Blocks"
|
||||
url = ""
|
||||
name = "MISP Objects"
|
||||
url = "/datamodels/#misp-objects"
|
||||
weight = 5
|
||||
parent = "section.shortcodes"
|
||||
parent = "menu.datamodels"
|
||||
post = 1
|
||||
|
||||
[[menu.main]]
|
||||
name = "Pagination"
|
||||
url = ""
|
||||
name = "Default feeds"
|
||||
url = "/feeds/"
|
||||
weight = 6
|
||||
parent = "section.shortcodes"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Tabs"
|
||||
url = ""
|
||||
weight = 7
|
||||
parent = "section.shortcodes"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Typography"
|
||||
url = ""
|
||||
weight = 8
|
||||
parent = "section.shortcodes"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Default Sticky Header"
|
||||
url = ""
|
||||
weight = 1
|
||||
parent = "section.headervariations"
|
||||
|
||||
[[menu.main]]
|
||||
name = "No Sticky Header"
|
||||
url = ""
|
||||
weight = 2
|
||||
parent = "section.headervariations"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Light Header"
|
||||
url = ""
|
||||
weight = 3
|
||||
parent = "section.headervariations"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Portfolio"
|
||||
identifier = "menu.portfolio"
|
||||
url = "/img/template-homepage.png"
|
||||
weight = 3
|
||||
|
||||
[[menu.main]]
|
||||
name = "Portfolio"
|
||||
identifier = "section.portfolio"
|
||||
url = ""
|
||||
weight = 1
|
||||
parent = "menu.portfolio"
|
||||
parent = "menu.datamodels"
|
||||
post = 1
|
||||
|
||||
[[menu.main]]
|
||||
name = "2 Columns"
|
||||
url = ""
|
||||
weight = 1
|
||||
parent = "section.portfolio"
|
||||
|
||||
[[menu.main]]
|
||||
name = "2 Columns With Negative Space"
|
||||
url = ""
|
||||
weight = 2
|
||||
parent = "section.portfolio"
|
||||
|
||||
[[menu.main]]
|
||||
name = "3 Columns"
|
||||
url = ""
|
||||
weight = 3
|
||||
parent = "section.portfolio"
|
||||
|
||||
[[menu.main]]
|
||||
name = "3 Columns With Negative Space"
|
||||
url = ""
|
||||
weight = 4
|
||||
parent = "section.portfolio"
|
||||
|
||||
[[menu.main]]
|
||||
name = "4 Columns"
|
||||
url = ""
|
||||
weight = 5
|
||||
parent = "section.portfolio"
|
||||
|
||||
[[menu.main]]
|
||||
name = "4 Columns With Negative Space"
|
||||
url = ""
|
||||
weight = 6
|
||||
parent = "section.portfolio"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Portfolio - detail"
|
||||
url = ""
|
||||
weight = 7
|
||||
parent = "section.portfolio"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Portfolio - detail 2"
|
||||
url = ""
|
||||
weight = 8
|
||||
parent = "section.portfolio"
|
||||
|
||||
[[menu.main]]
|
||||
name = "About"
|
||||
identifier = "section.about"
|
||||
url = ""
|
||||
weight = 2
|
||||
parent = "menu.portfolio"
|
||||
post = 2
|
||||
|
||||
[[menu.main]]
|
||||
name = "About Us"
|
||||
url = ""
|
||||
weight = 1
|
||||
parent = "section.about"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Our Team"
|
||||
url = ""
|
||||
weight = 2
|
||||
parent = "section.about"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Marketing"
|
||||
identifier = "section.marketing"
|
||||
url = ""
|
||||
weight = 3
|
||||
parent = "menu.portfolio"
|
||||
post = 2
|
||||
|
||||
[[menu.main]]
|
||||
name = "Packages"
|
||||
url = ""
|
||||
weight = 1
|
||||
parent = "section.marketing"
|
||||
|
||||
[[menu.main]]
|
||||
name = "All Pages"
|
||||
identifier = "menu.allpages"
|
||||
url = ""
|
||||
weight = 4
|
||||
|
||||
[[menu.main]]
|
||||
name = "Home"
|
||||
identifier = "section.ap-home"
|
||||
url = ""
|
||||
weight = 1
|
||||
parent = "menu.allpages"
|
||||
post = 1
|
||||
|
||||
[[menu.main]]
|
||||
name = "About"
|
||||
identifier = "section.ap-about"
|
||||
url = ""
|
||||
weight = 2
|
||||
parent = "menu.allpages"
|
||||
post = 1
|
||||
|
||||
[[menu.main]]
|
||||
name = "Marketing"
|
||||
identifier = "section.ap-marketing"
|
||||
url = ""
|
||||
weight = 3
|
||||
parent = "menu.allpages"
|
||||
post = 1
|
||||
|
||||
[[menu.main]]
|
||||
name = "Portfolio"
|
||||
identifier = "section.ap-portfolio"
|
||||
url = ""
|
||||
weight = 1
|
||||
parent = "menu.allpages"
|
||||
post = 2
|
||||
|
||||
[[menu.main]]
|
||||
name = "User Pages"
|
||||
identifier = "section.ap-userpages"
|
||||
url = ""
|
||||
weight = 2
|
||||
parent = "menu.allpages"
|
||||
post = 2
|
||||
|
||||
[[menu.main]]
|
||||
name = "Shop"
|
||||
identifier = "section.ap-shop"
|
||||
url = ""
|
||||
weight = 1
|
||||
parent = "menu.allpages"
|
||||
post = 3
|
||||
|
||||
[[menu.main]]
|
||||
name = "Shop - Order Process"
|
||||
identifier = "section.ap-shoporderprocess"
|
||||
url = ""
|
||||
weight = 2
|
||||
parent = "menu.allpages"
|
||||
post = 3
|
||||
|
||||
[[menu.main]]
|
||||
name = "Contact"
|
||||
identifier = "section.ap-contact"
|
||||
url = ""
|
||||
weight = 1
|
||||
parent = "menu.allpages"
|
||||
post = 4
|
||||
|
||||
[[menu.main]]
|
||||
name = "Pages"
|
||||
identifier = "section.ap-pages"
|
||||
url = ""
|
||||
weight = 2
|
||||
parent = "menu.allpages"
|
||||
post = 4
|
||||
|
||||
[[menu.main]]
|
||||
name = "Blog"
|
||||
identifier = "section.ap-blog"
|
||||
url = "/blog/"
|
||||
weight = 3
|
||||
parent = "menu.allpages"
|
||||
post = 4
|
||||
|
||||
[[menu.main]]
|
||||
name = "Blog Listing Big"
|
||||
url = "/blog/"
|
||||
weight = 1
|
||||
parent = "section.ap-blog"
|
||||
|
||||
[[menu.main]]
|
||||
name = "Blog"
|
||||
name = "News"
|
||||
identifier = "menu.blog"
|
||||
url = "/blog/"
|
||||
weight = 5
|
||||
|
||||
[[menu.main]]
|
||||
name = "FAQ"
|
||||
identifier = "menu.faq"
|
||||
url = "/faq/"
|
||||
weight = 6
|
||||
|
||||
[[menu.main]]
|
||||
identifier = "contact"
|
||||
name = "Contact"
|
||||
|
@ -357,7 +147,7 @@ disablePathToLower = "True"
|
|||
[[menu.topbar]]
|
||||
weight = 1
|
||||
name = "Book"
|
||||
url = "https://www.circl.lu/doc/misp/"
|
||||
url = "/documentation"
|
||||
pre = "<i class='fas fa-2x fa-book'></i>"
|
||||
|
||||
[[menu.topbar]]
|
||||
|
@ -446,7 +236,7 @@ disablePathToLower = "True"
|
|||
enableRecaptchaInContactForm = false
|
||||
googleRecaptchaKey = "site_key_for_google_recaptcha"
|
||||
|
||||
about_us = '<img class="img-responsive" src="/img/cef-white.png"><br/><a href="https://www.misp-standard.org/"><img class="img-responsive" src="/img/misp-standard.png"></a>'
|
||||
about_us = '<img class="img-responsive" src="/img/cef-white.png"><br/><a href="https://www.misp-standard.org/"><img class="img-responsive" src="/img/misp-standard-dark.png"></a>'
|
||||
copyright = "© MISP project. Software released under approved open source licenses and content released as CC BY-SA 3.0."
|
||||
|
||||
# Format dates with Go's time formatting
|
||||
|
@ -457,7 +247,7 @@ disablePathToLower = "True"
|
|||
|
||||
logo = "img/logo.png"
|
||||
logo_small = "img/logo-small.png"
|
||||
contact_url = "/contact"
|
||||
contact_url = "/support"
|
||||
address = """
|
||||
"""
|
||||
|
||||
|
|
|
@ -0,0 +1,169 @@
|
|||
<header class="navbar-affixed-top" data-spy="affix" data-offset-top="62">
|
||||
<div class="navbar navbar-default yamm" role="navigation" id="navbar">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand home" href="{{ "/" | relURL }}">
|
||||
{{ if default false .Site.Params.disabled_logo }}
|
||||
<h4>{{ .Site.Params.logo_text }}</h4>
|
||||
{{ else }}
|
||||
<img src="{{ .Site.Params.logo | relURL }}" alt="{{ .Title }} logo" class="hidden-xs hidden-sm" />
|
||||
<img src="{{ .Site.Params.logo_small | relURL }}" alt="{{ .Title }} logo" class="visible-xs visible-sm" />
|
||||
{{ end }}
|
||||
<span class="sr-only">{{ .Title }} - {{ i18n "navHome" }}</span>
|
||||
</a>
|
||||
<div class="navbar-buttons">
|
||||
<button type="button" class="navbar-toggle btn-template-main" data-toggle="collapse" data-target="#navigation">
|
||||
<span class="sr-only">{{ i18n "navToggle" }}</span>
|
||||
<i class="fas fa-align-justify"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<!--/.navbar-header -->
|
||||
|
||||
<div class="navbar-collapse collapse" id="navigation">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
{{ $current := . }}
|
||||
|
||||
{{ range .Site.Menus.main.ByWeight }}
|
||||
{{ $topLevel := replace .URL "/" "" }}
|
||||
{{ $active := "" }}
|
||||
|
||||
{{ if eq $current.RelPermalink .URL }}
|
||||
{{ $active = "active" }}
|
||||
{{ end }}
|
||||
|
||||
{{ if eq $current.Type $topLevel }}
|
||||
{{ $active = "active" }}
|
||||
{{ end }}
|
||||
|
||||
{{ if and (or (eq $current.RelPermalink .URL) (eq "term" $current.Kind)) (in (slice "page" "term") $current.Kind) }}
|
||||
{{ range (split .URL "/") }}
|
||||
{{ if eq "blog" . }}
|
||||
{{ $active = "active" }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ if .HasChildren }}
|
||||
<!-- Check if the first child marks a menu section identifier -->
|
||||
{{ $hasSections := (hasPrefix (index .Children 0).Identifier "section.") }}
|
||||
<li class="dropdown{{ if $hasSections }} use-yamm yamm-fw{{end}} {{ $active }}">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{{ .Name }} <span class="caret"></span></a>
|
||||
{{ if $hasSections }}
|
||||
<ul class="dropdown-menu">
|
||||
<li>
|
||||
<div class="yamm-content">
|
||||
<div class="row">
|
||||
{{ if ne .URL "" }}
|
||||
<div class="col-sm-6">
|
||||
<img src="{{ .URL }}" class="img-responsive hidden-xs"/>
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="col-sm-3">
|
||||
<ul>
|
||||
{{ range .Children.ByWeight }}
|
||||
{{ $column := printf "%s" .Post }}
|
||||
{{ if eq $column "1" }}
|
||||
<li><a href="{{ .URL}}">{{ .Name }}</a></li>
|
||||
{{ if .HasChildren }}
|
||||
<ul>
|
||||
{{ range .Children.ByWeight }}
|
||||
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
|
||||
{{- end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<ul>
|
||||
{{ range .Children.ByWeight }}
|
||||
{{ $column := printf "%s" .Post }}
|
||||
{{ if eq $column "2" }}
|
||||
<li><a href="{{ .URL}}">{{ .Name }}</a></li>
|
||||
{{ if .HasChildren }}
|
||||
<ul>
|
||||
{{ range .Children.ByWeight }}
|
||||
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
||||
{{ if eq .URL "" }}
|
||||
<div class="col-sm-3">
|
||||
<ul>
|
||||
{{ range .Children }}
|
||||
{{ $column := printf "%s" .Post }}
|
||||
{{ if eq $column "3" }}
|
||||
<li><a href="{{ .URL}}">{{ .Name }}</a></li>
|
||||
{{ if .HasChildren }}
|
||||
<ul>
|
||||
{{ range .Children.ByWeight }}
|
||||
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<ul>
|
||||
{{ range .Children }}
|
||||
{{ $column := printf "%s" .Post }}
|
||||
{{ if eq $column "4" }}
|
||||
<li><a href="{{ .URL}}">{{ .Name }}</a></li>
|
||||
{{ if .HasChildren }}
|
||||
<ul>
|
||||
{{ range .Children.ByWeight }}
|
||||
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
{{ else }}
|
||||
<ul class="dropdown-menu">
|
||||
{{ range .Children.ByWeight }}
|
||||
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
</li>
|
||||
{{ else }}
|
||||
<li class="dropdown {{ $active }}">
|
||||
<a href="{{ .URL }}">{{ .Name }}</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
||||
<!--/.nav-collapse -->
|
||||
|
||||
<div class="collapse clearfix" id="search">
|
||||
<form class="navbar-form" role="search">
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control" placeholder="Search">
|
||||
<span class="input-group-btn">
|
||||
<button type="submit" class="btn btn-template-main"><i class="fas fa-search"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<!--/.nav-collapse -->
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- *** NAVBAR END ***-->
|
|
@ -27,6 +27,17 @@
|
|||
}
|
||||
|
||||
|
||||
.navbar ul.dropdown-menu li a {
|
||||
color: #333333;
|
||||
font-size: 14px;
|
||||
}
|
||||
.navbar .yamm-content h5 {
|
||||
border-bottom: none;
|
||||
}
|
||||
.dropdown-menu {
|
||||
opacity: 95%;
|
||||
}
|
||||
|
||||
/* all img in blog posts are responsive */
|
||||
#blog-post img {
|
||||
display: block;
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
Binary file not shown.
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 15 KiB |
Loading…
Reference in New Issue