You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
138 lines
4.6 KiB
138 lines
4.6 KiB
{{ partial "header.html" . }} |
|
<body> |
|
{{ if .Params.totop }} |
|
<div id="nav-to-top"> |
|
<span class="decorative-marker">//</span><a href="#top">To Top</a> |
|
</div> |
|
{{ end }} |
|
|
|
<div id="layout" class="pure-g"> |
|
{{ partial "sidebar.html" . }} |
|
|
|
{{ if .Params.banner }} |
|
<div class="content-banner-image pure-u-1 pure-u-md-3-4" style="{{ if .Params.bannerheight }}height: {{ .Params.bannerheight }}px;{{ end }}"> |
|
<img src="{{ .Params.banner }}" class="pure-img" style="{{ if .Params.bannerfill }}width: 100%;{{ end }}" /> |
|
</div> |
|
{{ end }} |
|
|
|
<div class="content pure-u-1 pure-u-md-3-4"> |
|
<a name="top"></a> |
|
{{ partial "singletop.html" . }} |
|
|
|
{{ if not .Params.notoc }} |
|
{{ if .TableOfContents }} |
|
<div id="toc" class="pure-u-1 pure-u-md-1-4"> |
|
<small class="toc-label">Contents</small> |
|
{{ .TableOfContents }} |
|
</div> |
|
{{ end }} |
|
{{ end }} |
|
<section class="post"> |
|
<h1 class="post-title"> |
|
<a href="{{ .RelPermalink }}">{{ .Title }}</a> |
|
</h1> |
|
<h3 class="post-subtitle"> |
|
{{ .Params.subtitle }} |
|
</h3> |
|
{{ if not .Params.nodate }} |
|
<span class="post-date"> |
|
<span class="post-date-day"><sup>{{ .Date.Format "2" }}</sup></span><span class="post-date-separator">/</span><span class="post-date-month">{{ .Date.Format "Jan" }}</span> <span class="post-date-year">{{ .Date.Format "2006" }}</span> |
|
</span> |
|
{{ end }} |
|
{{ if not .Params.noauthor }} |
|
{{ if .Params.author }} |
|
<span class="post-author-single">By <a class="post-author" {{ if .Params.authorlink }}href="{{ .Params.authorlink }}"{{ end }} target="{{ .Params.authorlinktarget }}">{{ .Params.author }}</a></span> |
|
{{ partial "authorsocial.html" . }} |
|
{{ end }} |
|
{{ end }} |
|
|
|
{{ $Site := .Site }} |
|
{{ if .Params.categories }} |
|
<div class="post-categories"> |
|
{{ range .Params.categories }} |
|
<a class="post-category post-category-{{ . | urlize }}" href="{{ $Site.BaseURL}}/categories/{{ . | urlize }}">{{ . }}</a> |
|
{{ end }} |
|
</div> |
|
{{ end }} |
|
|
|
{{ if .Params.socialsharing }} |
|
{{ partial "socialsharing.html" . }} |
|
{{ end }} |
|
|
|
{{ if .Params.bannerinline }} |
|
<img src="{{ .Params.bannerinline }}" class="pure-img content-banner-image-inline" |
|
style="{{ if .Params.bannerfill }}width: 100%;{{ end }} |
|
{{ if .Params.bannerheight }}height: {{ .Params.bannerheight }}px;{{ end }}" /> |
|
{{ end }} |
|
|
|
{{ .Content }} |
|
|
|
{{ if .Params.socialsharing }} |
|
{{ partial "socialsharing.html" . }} |
|
{{ end }} |
|
|
|
{{ if .Params.tags }} |
|
<div class="tags-list"> |
|
<span class="dark-red">Tags</span><span class="decorative-marker">//</span> |
|
{{ range .Params.tags }} |
|
<a class="post-tag post-tag-{{ . | urlize }}" href="{{ $Site.BaseURL}}/tags/{{ . | urlize }}">{{ . }}</a>, |
|
{{ end }} |
|
</div> |
|
{{ end }} |
|
|
|
{{ if not .Params.nopaging }} |
|
<div class="paging"> |
|
<span class="paging-label">More Reading</span> |
|
{{ if .Prev }} |
|
<div class="paging-newer"> |
|
<span class="dark-red">Newer</span><span class="decorative-marker">//</span> |
|
<a class="paging-link" href="{{ .Prev.RelPermalink }}">{{ .Prev.Title }}</a> |
|
</div> |
|
{{ end }} |
|
|
|
{{ if .Next }} |
|
<div class="paging-older"> |
|
<span class="dark-red">Older</span><span class="decorative-marker">//</span> |
|
<a class="paging-link" href="{{ .Next.RelPermalink }}">{{ .Next.Title }}</a> |
|
</div> |
|
{{ end }} |
|
</div> |
|
{{ end }} |
|
</section> |
|
{{ if not .Params.nocomment }} |
|
{{ template "_internal/disqus.html" . }} |
|
{{ end }} |
|
|
|
{{ partial "footer.html" . }} |
|
</div> |
|
</div> |
|
{{ if .Params.totop }} |
|
<script type="text/javascript"> |
|
onscroll = function() { |
|
var toTopVisible = false; |
|
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; |
|
if (scrollTop > 1000) { |
|
if (!toTopVisible) { |
|
document.getElementById('nav-to-top').style.display = 'block'; |
|
} |
|
} else { |
|
if (scrollTop < 1000 || toTopVisible) { |
|
document.getElementById('nav-to-top').style.display = 'none'; |
|
} |
|
} |
|
}; |
|
</script> |
|
{{ end }} |
|
|
|
{{ if .Params.socialsharing }} |
|
<script type="text/javascript"> |
|
function popupShare(url) { |
|
window.open(url, '_blank', 'scrollbars,resizable,height=525,width=600'); |
|
return false; |
|
} |
|
</script> |
|
{{ end }} |
|
|
|
{{ partial "bodyend.html" . }} |
|
</body> |
|
</html>
|
|
|