diff options
author | Robert Austin <rob@jugglerdigital.com> | 2020-09-13 09:21:40 +0300 |
---|---|---|
committer | Robert Austin <rob@jugglerdigital.com> | 2020-09-13 09:21:40 +0300 |
commit | 16ea5bd43cfe5bfda36015398c6cff5a16278bc6 (patch) | |
tree | 715d1134b847f46bb2a31f257140bc01a2c6e1f2 /layouts | |
parent | 6d13b3085799e19bb45e6dab23d73a59ba9605a0 (diff) |
convert to default folder structure
Diffstat (limited to 'layouts')
24 files changed, 513 insertions, 0 deletions
diff --git a/layouts/404/404.html b/layouts/404/404.html new file mode 100644 index 0000000..edd821d --- /dev/null +++ b/layouts/404/404.html @@ -0,0 +1,35 @@ +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8"> + <meta http-equiv="x-ua-compatible" content="ie=edge"> + <title>Page Not Found</title> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <link href='/css/style.min.css' rel='stylesheet' /> + +</head> + +<body> + <div id="wrapper" class="wrapper"> + + <div class="container pt-9 pb-9 pt-md-13 pb-md-13"> + <div class="row justify-content-center align-content-between"> + <div class="col-9 text-center"> + <h1 class="display-1 text-primary mb-4">Page not found</h1> + </div> + <div class="col-9 text-center mb-2"> + <a href="/" class="btn btn-primary">Home</a> + </div> + <div class="col-9 text-center mb-2"> + <a href="/contact" class="btn btn-primary">Contact Us</a> + </div> + </div> + </div> + + </div> +</body> + +</html>
\ No newline at end of file diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100644 index 0000000..a6b7a4b --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,52 @@ +<!DOCTYPE html> +<html lang="en"> + +<head> + <meta charset="utf-8"> + <meta http-equiv="x-ua-compatible" content="ie=edge"> + <title>{{ block "title" . }}{{ .Title }} - {{ .Site.Title }}{{ end }}</title> + <meta name="viewport" content="width=device-width, initial-scale=1"> + {{ block "meta_tags" . }}{{end}} + <link rel="icon" type="image/png" href="{{ "favicon-32x32.svg" | relURL }}"> + <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap" rel="stylesheet"> + + <!-- CSS--> + {{ if .Site.IsServer }} + {{ $style := resources.Get "scss/style.scss" | resources.ExecuteAsTemplate "style.scss" . | toCSS (dict "targetPath" "css/style.css" "enableSourceMap" true) }} + <link rel="stylesheet" href="{{ ($style).RelPermalink }}"> + {{ else }} + {{ $style := resources.Get "scss/style.scss" | resources.ExecuteAsTemplate "style.scss" . | toCSS (dict "targetPath" "css/style.css" "enableSourceMap" false) }} + <link rel="stylesheet" href="{{ ($style | minify | fingerprint).RelPermalink }}"> + {{ end }} + + {{ block "header_css" . }}{{ end }} + +</head> + +<body class='page {{ block "body_classes" . }}{{ end }}'> + {{ partial "main-menu-mobile.html" . }} + <div class="wrapper"> + {{ partial "header.html" . }} + {{ block "main" . }} + {{ end }} + </div> + + {{ partial "footer.html" . }} + {{ partial "sub-footer.html" . }} + + {{ $scripts := resources.Get "js/scripts.js" }} + + {{ block "footer_js" . }} + {{ end }} + + {{ if .Site.IsServer }} + <script type="text/javascript" src="{{ $scripts.RelPermalink }}"></script> + {{ else }} + <script type="text/javascript" src="{{ ($scripts | minify | fingerprint).RelPermalink }}"></script> + {{ end }} + + {{ partial "google-tag-manager.html" . }} + {{ partial "google-analytics.html" . }} +</body> + +</html> diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..38b2fe9 --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,28 @@ +{{ define "body_classes" }}page-default-list{{ end }} + +{{ define "main" }} +<div class="intro"> + <div class="container"> + <div class="row justify-content-start"> + <div class="col-12 col-md-7 col-lg-6 order-2 order-md-1"> + {{ .Content }} + </div> + {{ if .Params.intro_image }} + <div class="col-12 col-md-5 col-lg-6 order-1 order-md-2 position-relative"> + <img + class="intro-image{{ if .Params.intro_image_absolute }} intro-image-absolute{{ end }}{{ if .Params.intro_image_hide_on_mobile }} intro-image-hide-mobile{{ end }}" + src="{{ .Params.intro_image | relURL }}" /> + </div> + {{ end }} + </div> + </div> +</div> + +<div class="container pt-6 pb-md-12"> + <div class="row"> + {{ range .Pages.ByWeight }} + <div class="col-12 col-md-6 mb-2 ">{{ .Render "summary" }}</div> + {{ end }} + </div> +</div> +{{ end }}
\ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..86e93a2 --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,12 @@ +{{ define "body_classes" }}page-default-single{{ end }} + +{{ define "main" }} +<div class="container pb-6 pt-6 pt-md-10 pb-md-10"> + <div class="row justify-content-start"> + <div class="col-12 col-md-8"> + <h1 class="title">{{.Title}}</h1> + <div class="content">{{.Content}}</div> + </div> + </div> +</div> +{{ end }}
\ No newline at end of file diff --git a/layouts/_default/summary.html b/layouts/_default/summary.html new file mode 100644 index 0000000..5f9a9e9 --- /dev/null +++ b/layouts/_default/summary.html @@ -0,0 +1,6 @@ +<div class="summary"> + <h2> + <a href="{{ .Permalink }}">{{ .Title }}</a> + </h2> + {{ .Content | truncate 120 "…" }} +</div> diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..04e3be4 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,81 @@ +{{ define "title" }}{{ .Site.Title }}{{ end}} +{{ define "body_classes" }}page-home{{ end }} + +{{ define "meta_tags" }} +<meta name="description" content="{{ .Site.Params.homepage_meta_tags.meta_description }}" /> +<meta property="og:title" content="{{ .Site.Params.homepage_meta_tags.meta_og_title }}" /> +<meta property="og:type" content="{{ .Site.Params.homepage_meta_tags.meta_og_type }}" /> +<meta property="og:url" content="{{ .Site.Params.homepage_meta_tags.meta_og_url }}" /> +<meta property="og:image" content="{{ .Site.Params.homepage_meta_tags.meta_og_image }}" /> +<meta property="og:description" content="{{ .Site.Params.homepage_meta_tags.meta_og_description }}" /> +<meta name="twitter:card" content="{{ .Site.Params.homepage_meta_tags.meta_twitter_card }}" /> +<meta name="twitter:site" content="{{ .Site.Params.homepage_meta_tags.meta_twitter_site }}" /> +<meta name="twitter:creator" content="{{ .Site.Params.homepage_meta_tags.meta_twitter_creator }}" /> +{{ end }} + +{{ define "main" }} +<div class="intro"> + <div class="container"> + <div class="row justify-content-start"> + <div class="col-12 col-md-7 col-lg-6 order-2 order-md-1"> + {{ .Content }} + {{ if .Site.Params.homepage.show_call_box }} + {{ partial "call.html" (dict "site" .Site "context" . "show_button" "true") }} + {{ end }} + </div> + {{ if .Params.intro_image }} + <div class="col-12 col-md-5 col-lg-6 order-1 order-md-2 position-relative"> + <img alt={{ .Title }} class="intro-image{{ if .Params.intro_image_absolute }} intro-image-absolute{{ end }}{{ if .Params.intro_image_hide_on_mobile }} intro-image-hide-mobile{{ end }}" src="{{ .Params.intro_image | relURL }}" /> + </div> + {{ end }} + </div> + </div> +</div> + +{{ $services := where (where .Site.RegularPages "Type" "services") ".Params.featured" true }} +{{if gt (len $services) 0}} +<div class="strip"> + <div class="container pt-6 pb-6 pb-md-10"> + <div class="row justify-content-start"> + {{ $services := where (where .Site.RegularPages "Type" "services") ".Params.featured" true }} + {{ range first 6 (sort $services ".Params.weight") }} + <div class="col-12 col-md-4 mb-1"> + {{ .Render "summary" }} + </div> + {{ end }} + </div> + <div class="row justify-content-center"> + <div class="col-auto"> + <a class="button button-primary" href="{{ "services/" | relURL }}">View All Services</a> + </div> + </div> + </div> +</div> +{{end}} + +{{if .Site.Data.features}} +<div class="strip strip-grey"> + <div class="container pt-6 pb-6 pt-md-10 pb-md-10"> + <div class="row justify-content-center"> + {{ range .Site.Data.features }} + <div class="col-12 col-md-6 col-lg-4 mb-2"> + <div class="feature"> + {{ if .image }} + <div class="feature-image"><img alt="{{ .Title }} logo" src="{{ .image | relURL }}" /></div> + {{ end }} + <h2 class="feature-title">{{ .title }}</h2> + <div class="feature-content"> + <p>{{ .description }}</p> + </div> + </div> + </div> + {{end}} + </div> + </div> +</div> +{{end}} + +{{ end }} + +{{ define "footer_js" }} +{{ end }} diff --git a/layouts/page/contact.html b/layouts/page/contact.html new file mode 100644 index 0000000..9fcc776 --- /dev/null +++ b/layouts/page/contact.html @@ -0,0 +1,16 @@ +{{ define "body_classes" }}page-contact{{ end }} + +{{ define "main" }} +<div class="container pb-6 pt-6 pt-md-10 pb-md-10"> + <div class="row justify-content-start"> + <div class="col-12 col-md-8"> + <div class="service service-single"> + <h1 class="title">{{.Title}}</h1> + {{ partial "call.html" (dict "site" .Site "context" . "show_button" "false") }} + <div class="content mt-4">{{.Content}}</div> + </div> + </div> + </div> +</div> + +{{ end }}
\ No newline at end of file diff --git a/layouts/partials/call.html b/layouts/partials/call.html new file mode 100644 index 0000000..f0fdc1b --- /dev/null +++ b/layouts/partials/call.html @@ -0,0 +1,19 @@ +<div class="call"> + <div class="call-box-top"> + {{ if .site.Data.contact.phone }} + <div class="call-phone"><strong>Phone: </strong> {{ .site.Data.contact.phone }} </div> + {{ end }} + {{ if .site.Data.contact.email }} + <div class="call-email"><strong>Email: </strong> + <a href="mailto:{{ .site.Data.contact.email }}"> + {{ .site.Data.contact.email }} + </a> + </div> + {{ end }} + </div> + {{ if eq .show_button "true" }} + <div class="call-box-bottom"> + <a href="{{ .site.Data.contact.contact_button_link | relURL }}" class="button">Contact</a> + </div> + {{ end }} +</div> diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..ac43bc1 --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,21 @@ +<div class="footer"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <div class="footer-inner"> + <h3 class="footer-title">{{.Site.Title}}</h3> + <ul> + {{ $currentPage := . }} + {{ range .Site.Menus.footer }} + <li class="menu-item-{{ .Name | lower }}{{ if $currentPage.IsMenuCurrent "main" . }} active{{ end }}"> + <a href="{{.URL}}"> + {{ .Name }} + </a> + </li> + {{end}} + </ul> + </div> + </div> + </div> + </div> +</div>
\ No newline at end of file diff --git a/layouts/partials/google-analytics.html b/layouts/partials/google-analytics.html new file mode 100644 index 0000000..296d4af --- /dev/null +++ b/layouts/partials/google-analytics.html @@ -0,0 +1,32 @@ +{{- if .Site.IsServer -}} +<!-- Dont add Google analytics to localhost --> +{{ else }} +{{ $gid := (getenv "HUGO_GOOGLE_ANALYTICS_ID") }} +{{ if $gid }} +<!-- Global site tag (gtag.js) - Google Analytics --> +<script async src="https://www.googletagmanager.com/gtag/js?id={{- $gid -}}"></script> +<script> + window.dataLayer = window.dataLayer || []; + + function gtag() { + dataLayer.push(arguments); + } + gtag('js', new Date()); + gtag('config', '{{- $gid -}}'); +</script> +{{ else }} +{{ if .Site.Params.google_analytics_id }} +<!-- Global site tag (gtag.js) - Google Analytics --> +<script async src="https://www.googletagmanager.com/gtag/js?id={{- .Site.Params.google_analytics_id -}}"></script> +<script> + window.dataLayer = window.dataLayer || []; + + function gtag() { + dataLayer.push(arguments); + } + gtag('js', new Date()); + gtag('config', '{{- .Site.Params.google_analytics_id -}}'); +</script> +{{ end }} +{{ end}} +{{ end }}
\ No newline at end of file diff --git a/layouts/partials/google-tag-manager-noscript.html b/layouts/partials/google-tag-manager-noscript.html new file mode 100644 index 0000000..0292e6e --- /dev/null +++ b/layouts/partials/google-tag-manager-noscript.html @@ -0,0 +1,12 @@ +{{- if .Site.IsServer -}} +<!-- Dont add Google Tag Manager to localhost --> +{{ else }} +{{ $gid := (getenv "HUGO_GTM_ID") }} +{{ if $gid }} +<!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id={{- $gid -}}" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> +{{ else }} +{{ if .Site.Params.google_tag_manager_id }} +<!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id={{- .Site.Params.google_tag_manager_id -}}" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> +{{ end }} +{{ end }} +{{ end }} diff --git a/layouts/partials/google-tag-manager.html b/layouts/partials/google-tag-manager.html new file mode 100644 index 0000000..950eac8 --- /dev/null +++ b/layouts/partials/google-tag-manager.html @@ -0,0 +1,12 @@ +{{- if .Site.IsServer -}} +<!-- Dont add Google Tag Manager to localhost --> +{{ else }} +{{ $gid := (getenv "HUGO_GTM_ID") }} +{{ if $gid }} +<!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','{{- $gid -}}');</script> <!-- End Google Tag Manager --> +{{ else }} +{{ if .Site.Params.google_tag_manager_id }} +<!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','{{- .Site.Params.google_tag_manager_id -}}');</script> <!-- End Google Tag Manager --> +{{ end }} +{{ end }} +{{ end }} diff --git a/layouts/partials/hamburger.html b/layouts/partials/hamburger.html new file mode 100644 index 0000000..eeff587 --- /dev/null +++ b/layouts/partials/hamburger.html @@ -0,0 +1,5 @@ +<button id="toggle-main-menu-mobile" class="hamburger hamburger--slider" type="button" aria-label="Mobile Menu"> + <span class="hamburger-box"> + <span class="hamburger-inner"></span> + </span> +</button>
\ No newline at end of file diff --git a/layouts/partials/header.html b/layouts/partials/header.html new file mode 100644 index 0000000..1dcc422 --- /dev/null +++ b/layouts/partials/header.html @@ -0,0 +1,12 @@ +<div class='header'> + <div class="container"> + <div class="logo"> + <a href="{{ .Site.BaseURL }}"><img height={{ .Site.Params.logo.desktop_height }} alt="{{ .Site.Params.logo.alt }}" src="{{ .Site.Params.logo.desktop | relURL }}" /></a> + </div> + <div class="logo-mobile"> + <a href="{{ .Site.BaseURL }}"><img alt="{{ .Site.Params.logo.alt }}" src="{{ .Site.Params.logo.mobile | relURL }}" /></a> + </div> + {{ partial "main-menu.html" . }} + {{ partial "hamburger.html" . }} + </div> +</div> diff --git a/layouts/partials/main-menu-mobile.html b/layouts/partials/main-menu-mobile.html new file mode 100644 index 0000000..5211ea7 --- /dev/null +++ b/layouts/partials/main-menu-mobile.html @@ -0,0 +1,12 @@ +<div id="main-menu-mobile" class="main-menu-mobile"> + <ul> + {{ $currentPage := . }} + {{ range .Site.Menus.main }} + <li class="menu-item-{{ .Name | lower }}{{ if $currentPage.IsMenuCurrent "main" . }} active{{ end }}"> + <a href="{{ .URL }}"> + <span>{{ .Name }}</span> + </a> + </li> + {{end}} + </ul> +</div>
\ No newline at end of file diff --git a/layouts/partials/main-menu.html b/layouts/partials/main-menu.html new file mode 100644 index 0000000..924c91b --- /dev/null +++ b/layouts/partials/main-menu.html @@ -0,0 +1,13 @@ +<div id="main-menu" class="main-menu"> + <ul> + {{ $currentPage := . }} + {{ range .Site.Menus.main }} + <li class="menu-item-{{ .Name | lower }}{{ if $currentPage.IsMenuCurrent "main" . }} active{{ end }}"> + <a href="{{.URL}}"> + {{ .Pre }} + <span>{{ .Name }}</span> + </a> + </li> + {{end}} + </ul> +</div>
\ No newline at end of file diff --git a/layouts/partials/social.html b/layouts/partials/social.html new file mode 100644 index 0000000..d647c4e --- /dev/null +++ b/layouts/partials/social.html @@ -0,0 +1,7 @@ +{{ if .Site.Data.social }} +<div class="social"> + {{ range .Site.Data.social }} + <a href="{{ .link }}" target="blank"><img src="{{ .image | relURL }}" title="{{ .name }}" alt="{{ .name }}" /></a> + {{ end }} +</div> +{{ end }}
\ No newline at end of file diff --git a/layouts/partials/sub-footer.html b/layouts/partials/sub-footer.html new file mode 100644 index 0000000..297b782 --- /dev/null +++ b/layouts/partials/sub-footer.html @@ -0,0 +1,16 @@ +<div class="sub-footer"> + <div class="container"> + <div class="row"> + <div class="col-12"> + <div class="sub-footer-inner"> + {{ if .Site.Data.social }} + {{ partial "social.html" . }} + {{ end }} + {{ if .Site.Params.footer.copyright_text }} + <div class="copyright">{{ .Site.Params.footer.copyright_text | safeHTML }}</div> + {{ end }} + </div> + </div> + </div> + </div> +</div>
\ No newline at end of file diff --git a/layouts/services/list.html b/layouts/services/list.html new file mode 100644 index 0000000..0a810c5 --- /dev/null +++ b/layouts/services/list.html @@ -0,0 +1,28 @@ +{{ define "body_classes" }}page-services-list{{ end }} + +{{ define "main" }} +<div class="intro"> + <div class="container"> + <div class="row justify-content-start"> + <div class="col-12 col-md-7 col-lg-6 order-2 order-md-1"> + {{ .Content }} + </div> + {{ if .Params.intro_image }} + <div class="col-12 col-md-5 col-lg-6 order-1 order-md-2 position-relative"> + <img + class="intro-image{{ if .Params.intro_image_absolute }} intro-image-absolute{{ end }}{{ if .Params.intro_image_hide_on_mobile }} intro-image-hide-mobile{{ end }}" + src="{{ .Params.intro_image | relURL }}" /> + </div> + {{ end }} + </div> + </div> +</div> + +<div class="container pt-6 pb-6"> + <div class="row"> + {{ range .Pages.ByWeight }} + <div class="col-12 col-md-6 mb-3">{{ .Render "summary" }}</div> + {{ end }} + </div> +</div> +{{ end }}
\ No newline at end of file diff --git a/layouts/services/single.html b/layouts/services/single.html new file mode 100644 index 0000000..ef4a7fd --- /dev/null +++ b/layouts/services/single.html @@ -0,0 +1,25 @@ +{{ define "body_classes" }}page-services-single{{ end }} + +{{ define "main" }} +<div class="container pb-6 pt-6 pt-md-10 pb-md-10"> + <div class="row justify-content-start"> + <div class="col-12 col-md-8"> + <div class="service service-single"> + <h1 class="title">{{.Title}}</h1> + <div class="content">{{.Content}}</div> + </div> + </div> + </div> +</div> +{{ end }} + +{{ define "footer_js" }} +{{ $library := resources.Get "js/libs/library.js" }} +{{ $services := resources.Get "js/pages/services.js" }} +{{ $servicesJS := slice $library $services |resources.Concat "js/services.js" }} +{{ if .Site.IsServer }} + <script type="text/javascript" src="{{ $servicesJS.RelPermalink }}"></script> + {{ else }} + <script type="text/javascript" src="{{ ($servicesJS | minify | fingerprint).RelPermalink }}"></script> + {{ end }} +{{ end }}
\ No newline at end of file diff --git a/layouts/services/summary.html b/layouts/services/summary.html new file mode 100755 index 0000000..57d46ee --- /dev/null +++ b/layouts/services/summary.html @@ -0,0 +1,8 @@ +<div class="service service-summary"> + <div class="service-content"> + <h2 class="service-title"> + <a href="{{ .Permalink }}">{{ .Title }}</a> + </h2> + <p>{{ .Content | plainify | htmlUnescape | truncate 120 "…" }}</p> + </div> +</div> diff --git a/layouts/team/list.html b/layouts/team/list.html new file mode 100644 index 0000000..e78ca82 --- /dev/null +++ b/layouts/team/list.html @@ -0,0 +1,33 @@ +{{ define "body_classes" }}page-team-list{{ end }} + +{{ define "main" }} +<div class="intro"> + <div class="container"> + <div class="row justify-content-start"> + <div class="col-12 col-md-7 col-lg-6 order-2 order-md-1"> + {{ .Content }} + </div> + {{ if .Params.intro_image }} + <div class="col-12 col-md-5 col-lg-6 order-1 order-md-2 position-relative"> + <img + class="intro-image{{ if .Params.intro_image_absolute }} intro-image-absolute{{ end }}{{ if .Params.intro_image_hide_on_mobile }} intro-image-hide-mobile{{ end }}" + src="{{ .Params.intro_image | relURL }}" /> + </div> + {{ end }} + </div> + </div> +</div> + +<div class="container"> + <div class="row"> + {{ range where .Pages.ByWeight ".Params.promoted" true }} + <div class="col-12 col-md-6 mb-2">{{ .Render "summary-large" }}</div> + {{ end }} + </div> + <div class="row pt-6 pb-6"> + {{ range where .Pages.ByWeight ".Params.promoted" "!=" true}} + <div class="col-12 col-md-4 mb-3">{{ .Render "summary" }}</div> + {{ end }} + </div> +</div> +{{ end }}
\ No newline at end of file diff --git a/layouts/team/summary-large.html b/layouts/team/summary-large.html new file mode 100755 index 0000000..bc0f9da --- /dev/null +++ b/layouts/team/summary-large.html @@ -0,0 +1,14 @@ +<div class="team team-summary team-summary-large"> + {{ if .Params.image }} + <div class="team-image"> + <img alt="Photo of {{ .Title }}" class="img-fluid mb-2" src="{{ .Params.image | relURL }}" /> + </div> + {{ end }} + <div class="team-meta"> + <h2 class="team-name">{{ .Title }}</h2> + <p class="team-description">{{ .Params.Jobtitle }}</p> + {{ if .Params.Linkedinurl }} + <a target="_blank" href="{{ .Params.Linkedinurl }}">LinkedIn</a> {{ end }} + </div> + <div class="team-content"> {{ .Content | truncate 120 "…" }}</div> +</div>
\ No newline at end of file diff --git a/layouts/team/summary.html b/layouts/team/summary.html new file mode 100755 index 0000000..d913020 --- /dev/null +++ b/layouts/team/summary.html @@ -0,0 +1,14 @@ +<div class="team team-summary"> + {{ if .Params.image }} + <div class="team-image"> + <img alt="Photo of {{ .Title }}" class="img-fluid mb-2" src="{{ .Params.image | relURL }}" /> + </div> + {{ end }} + <div class="team-meta"> + <h2 class="team-name">{{ .Title }}</h2> + <p class="team-description">{{ .Params.Jobtitle }}</p> + {{ if .Params.Linkedinurl }} + <a target="_blank" href="{{ .Params.Linkedinurl }}">LinkedIn</a> {{ end }} + </div> + <div class="team-content"></div> +</div>
\ No newline at end of file |