portfolio/themes/warwick_portfolio/layouts/index.html

53 lines
1.5 KiB
HTML

{{ define "main" }}
{{ partial "greeter.html" .}}
<header id="homepage-header" class="homepage-header">
<div class="container">
<h1>{{.Title}}</h1>
</div>
</header>
<main>
<div class="flex-wrap-container">
<div class="container">
<h2>Projects</h2>
<hr>
{{- $pageLen := len (where .Site.RegularPages "Type" "projects") -}}
{{- range $i, $element := (where .Site.RegularPages "Type" "projects") }}
{{ .Render "summary" }}
{{- if lt $i (sub $pageLen 1) }} <hr> {{ end -}}
{{- end }}
</div>
<div class="container">
<h2>Blog</h2>
<hr>
{{- $pageLen := len (where .Site.RegularPages "Type" "posts") -}}
{{- range $i, $element := (where .Site.RegularPages "Type" "posts") }}
{{ .Render "summary" }}
{{- if lt $i (sub $pageLen 1) }} <hr> {{ end -}}
{{- end }}
</div>
<div class="container">
<h2>Research Papers</h2>
<hr>
{{- $pageLen := len (where .Site.RegularPages "Type" "papers") -}}
{{- range $i, $element := (where .Site.RegularPages "Type" "papers") }}
{{ .Render "summary" }}
{{- if lt $i (sub $pageLen 1) }} <hr> {{ end -}}
{{- end }}
</div>
<div class="container">
<h2>Articles</h2>
{{- $pageLen := len (where .Site.RegularPages "Type" "articles") -}}
{{- range $i, $element := (where .Site.RegularPages "Type" "articles") }}
{{ .Render "summary" }}
{{- if lt $i (sub $pageLen 1) }} <hr> {{ end -}}
{{- end }}
</div>
</div>
</main>
{{ end }}