{{ define "main" }} | {{ define "main" }} | ||||
<div class="flex-l mt2 mw8 center"> | <div class="flex-l mt2 mw8 center"> | ||||
<article class="center cf pv5 ph3 ph4-ns mw7"> | <article class="center cf pv5 ph3 ph4-ns mw7"> | ||||
<p class="f6 b helvetica tracked"> | |||||
{{ humanize .Section | upper }} | |||||
</p> | |||||
<h1 class="f1"> | |||||
{{ .Title }} | |||||
</h1> | |||||
<section class="nested-copy-line-height lh-copy f4 nested-links nested-img mid-gray"> | |||||
<header> | |||||
<p class="f6 b helvetica tracked"> | |||||
{{ humanize .Section | upper }} | |||||
</p> | |||||
<h1 class="f1"> | |||||
{{ .Title }} | |||||
</h1> | |||||
</header> | |||||
<div class="nested-copy-line-height lh-copy f4 nested-links nested-img mid-gray"> | |||||
{{ .Content }} | {{ .Content }} | ||||
</section> | |||||
</div> | |||||
</article> | </article> | ||||
<div class="ph3 mt2 mt6-ns"> | |||||
<aside class="ph3 mt2 mt6-ns"> | |||||
{{ partial "menu-contextual.html" . }} | {{ partial "menu-contextual.html" . }} | ||||
</div> | |||||
</aside> | |||||
</div> | </div> | ||||
{{ end }} | {{ end }} |
{{ define "main" }} | {{ define "main" }} | ||||
<article class="cf pa3 pa4-m pa4-l"> | <article class="cf pa3 pa4-m pa4-l"> | ||||
<div class="measure-wide-l center f4 lh-copy nested-copy-line-height nested-links nested-img mid-gray"> | <div class="measure-wide-l center f4 lh-copy nested-copy-line-height nested-links nested-img mid-gray"> | ||||
<p>Below you will find pages that utilize the taxonomy term “{{ .Title }}”</p> | <p>Below you will find pages that utilize the taxonomy term “{{ .Title }}”</p> | ||||
</div> | </div> | ||||
</article> | </article> |
{{ define "main" }} | {{ define "main" }} | ||||
<main class="cf ph3 ph5-l pv3 pv4-l f4 tc-l center measure-wide lh-copy mid-gray"> | |||||
<article class="cf ph3 ph5-l pv3 pv4-l f4 tc-l center measure-wide lh-copy mid-gray"> | |||||
{{ .Content }} | {{ .Content }} | ||||
</main> | |||||
</article> | |||||
{{/* Define a section to pull recent posts from. For Hugo 0.20 this will default to the section with the most number of pages. */}} | {{/* Define a section to pull recent posts from. For Hugo 0.20 this will default to the section with the most number of pages. */}} | ||||
{{ $mainSections := .Site.Params.mainSections | default (slice "post") }} | {{ $mainSections := .Site.Params.mainSections | default (slice "post") }} | ||||
{{/* Create a variable with that section to use in multiple places. */}} | {{/* Create a variable with that section to use in multiple places. */}} |
{{ $i := sub ($currentSection | len) 1 }} | {{ $i := sub ($currentSection | len) 1 }} | ||||
{{/* So we can only show this menu if there are one or more other entries */}} | {{/* So we can only show this menu if there are one or more other entries */}} | ||||
{{ if ge $i 1 }} | {{ if ge $i 1 }} | ||||
<aside class="bg-light-gray pa3"> | |||||
<div class="bg-light-gray pa3"> | |||||
<ul> | <ul> | ||||
<li class="list b mb3">{{/* Return the section name, make it readable (humanize) and if there are 2 or more entries, make the section name plural (pluralize). */}} | <li class="list b mb3">{{/* Return the section name, make it readable (humanize) and if there are 2 or more entries, make the section name plural (pluralize). */}} | ||||
{{ $i }} More {{ if ge $i 2 }}{{ .Section | humanize | pluralize }}{{ else }}{{ .Section | humanize }}{{end}} | {{ $i }} More {{ if ge $i 2 }}{{ .Section | humanize | pluralize }}{{ else }}{{ .Section | humanize }}{{end}} | ||||
</li> | </li> | ||||
{{ end }} | {{ end }} | ||||
</ul> | </ul> | ||||
</aside> | |||||
</div> | |||||
{{ end }} | {{ end }} |
{{ $.Scratch.Add "labelClasses" "f6 b db mb1 mt3 sans-serif mid-gray" }} | {{ $.Scratch.Add "labelClasses" "f6 b db mb1 mt3 sans-serif mid-gray" }} | ||||
{{ $.Scratch.Add "inputClasses" "w-100 f5 pv3 ph3 bg-light-gray bn" }} | {{ $.Scratch.Add "inputClasses" "w-100 f5 pv3 ph3 bg-light-gray bn" }} | ||||
<form class="black-80 sans-serif" accept-charset="UTF-8" action="{{ .Get "action" }}" method="POST"> | |||||
<form class="black-80 sans-serif" accept-charset="UTF-8" action="{{ .Get "action" }}" method="POST" role="form"> | |||||
<label class="{{ $.Scratch.Get "labelClasses" }}" for="name">Your Name</label> | <label class="{{ $.Scratch.Get "labelClasses" }}" for="name">Your Name</label> | ||||
<input type="text" id="name" name="name" class="{{ $.Scratch.Get "inputClasses" }}" required placeholder=" " aria-labelledby="name"/> | <input type="text" id="name" name="name" class="{{ $.Scratch.Get "inputClasses" }}" required placeholder=" " aria-labelledby="name"/> |