Single and List views not apply to all page types. Previously list view would only apply to posts. With this change, a new content folder named "foo" will now list all content within the "foo" folder. In addition, the Single layout is now generalized and applies to all types of content.
79 lines
2.5 KiB
HTML
79 lines
2.5 KiB
HTML
{{ define "header" }}
|
|
<header class="header-section ">
|
|
<div class="intro-header no-img">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
|
|
<div class="page-heading">
|
|
<h2>#{{ .Title }}</h2>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
{{ end }}
|
|
{{ define "main" }}
|
|
<div class="container" role="main">
|
|
<div class="row">
|
|
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
|
|
{{ with .Content }}
|
|
<div class="well">
|
|
{{.}}
|
|
</div>
|
|
{{ end }}
|
|
<div class="posts-list">
|
|
{{ range .Paginator.Pages }}
|
|
<article class="post-preview">
|
|
<a href="{{ .Permalink }}">
|
|
<h2 class="post-title">{{ .Title }}</h2>
|
|
|
|
{{ if .Params.subtitle }}
|
|
<h3 class="post-subtitle">
|
|
{{ .Params.subtitle }}
|
|
</h3>
|
|
{{ end }}
|
|
</a>
|
|
|
|
<p class="post-meta">
|
|
{{ default (i18n "dateFormat") .Site.Params.dateformat | .Date.Format | i18n "postedOnDate" }}
|
|
</p>
|
|
<div class="post-entry">
|
|
{{ if .Truncated }}
|
|
{{ .Summary }}
|
|
<a href="{{ .Permalink }}" class="post-read-more">[{{ i18n "readMore" }}]</a>
|
|
{{ else }}
|
|
{{ .Content }}
|
|
{{ end }}
|
|
</div>
|
|
|
|
{{ if .Params.tags }}
|
|
<span class="post-meta">
|
|
{{ range .Params.tags }}
|
|
#<a href="{{ $.Site.LanguagePrefix }}/tags/{{ . | urlize }}">{{ . }}</a>
|
|
{{ end }}
|
|
</span>
|
|
{{ end }}
|
|
|
|
</article>
|
|
{{ end }}
|
|
</div>
|
|
{{ if or (.Paginator.HasPrev) (.Paginator.HasNext) }}
|
|
<ul class="pager main-pager">
|
|
{{ if .Paginator.HasPrev }}
|
|
<li class="previous">
|
|
<a href="{{ .URL }}page/{{ .Paginator.Prev.PageNumber }}">← Newer Posts</a>
|
|
</li>
|
|
{{ end }}
|
|
{{ if .Paginator.HasNext }}
|
|
<li class="next">
|
|
<a href="{{ .URL }}page/{{ .Paginator.Next.PageNumber }}">Older Posts →</a>
|
|
</li>
|
|
{{ end }}
|
|
</ul>
|
|
{{ end }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{ end }}
|
|
|