diff options
Diffstat (limited to 'layouts/post/single.html')
| -rw-r--r-- | layouts/post/single.html | 72 | 
1 files changed, 72 insertions, 0 deletions
| diff --git a/layouts/post/single.html b/layouts/post/single.html new file mode 100644 index 0000000..d138eef --- /dev/null +++ b/layouts/post/single.html @@ -0,0 +1,72 @@ +{{ define "content" -}} +  <article class="post"> +    <!-- post-header --> +    <header class="post-header"> +      <h1 class="post-title">{{ .Title }}</h1> + +      <div class="post-meta"> +        <span class="post-time"> {{ .Date.Format (.Site.Params.dateFormatToUse | default "2006-01-02") }} </span> +        {{ with .Params.categories -}} +          <div class="post-category"> +            {{ range . -}} +              <a href="{{ "categories" | relLangURL }}/{{ . | urlize }}/"> {{ . }} </a> +            {{ end -}} +          </div> +        {{- end }} +        {{- if .Site.Params.moreMeta }} +          <span class="more-meta"> {{ T "wordCount" .WordCount }} </span> +          <span class="more-meta"> {{ T "readingTime" .ReadingTime }} </span> +        {{- end }} +        {{ if and .Site.Params.busuanzi.enable .Site.Params.busuanzi.pagePV -}} +          {{ $valueSpan := printf `<span id="busuanzi_value_page_pv"><img src="%s" alt="spinner.svg"/></span>` ("img/spinner.svg" | relURL) -}} +          <span id="busuanzi_container_page_pv" class="more-meta"> {{ printf (T "pagePV") $valueSpan | safeHTML }} </span> +        {{- end }} +      </div> +    </header> + +    <!-- TOC --> +    {{- partial "post/toc.html" . -}} + +    <!-- Outdated Info Warning --> +    {{- partial "post/outdated-info-warning.html" . -}} + +    <!-- Content --> +    <div class="post-content"> +      {{ .Content }} +    </div> + +    <!-- Copyright --> +    {{- partial "post/copyright.html" . -}} + +    <!-- Reward --> +    {{- partial "post/reward.html" . -}} + +    <footer class="post-footer"> +      {{ with .Params.tags -}} +        <div class="post-tags"> +          {{ range . -}} +            <a href="{{ "tags" | relLangURL }}/{{ . | urlize }}{{ if $.Site.Params.uglyURLs }}.html{{ else }}/{{ end }}">{{ . }}</a> +          {{ end -}} +        </div> +      {{- end -}} + +      <!-- Post Pagination --> +      <nav class="post-nav"> +        {{ with .NextInSection -}} +          <a class="prev" href="{{ .RelPermalink }}"> +            <i class="iconfont icon-left"></i> +            <span class="prev-text nav-default">{{ .Title }}</span> +            <span class="prev-text nav-mobile">{{ T "prevPost" }}</span> +          </a> +        {{- end }} +        {{ with .PrevInSection -}} +          <a class="next" href="{{ .RelPermalink }}"> +            <span class="next-text nav-default">{{ .Title }}</span> +            <span class="next-text nav-mobile">{{ T "nextPost" }}</span> +            <i class="iconfont icon-right"></i> +          </a> +        {{- end }} +      </nav> +    </footer> +  </article> +{{- end }} | 
