diff --git a/exampleSite/config.toml b/exampleSite/config.toml index fcfef786..4e1d846c 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -60,6 +60,12 @@ defaultContentLanguageInSubdir = false # Show estimated reading time for posts? reading_time = true + # Display comment count? Requires commenting to be enabled. + comment_count = true + + # Display section pager for posts? + section_pager = false + # Enable global LaTeX math rendering? # If false, you can enable it locally on a per page basis. math = false diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 1f4c329c..596bfd0e 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -11,13 +11,26 @@
{{ .Content }}
+ + {{ if isset $.Params "tags" }} + {{ $tagsLen := len $.Params.tags }} + {{ if gt $tagsLen 0 }} +
+ {{ range $k, $v := $.Params.tags }} + {{ . }} + {{ end }} +
+ {{ end }} + {{ end }} + {{ $related := .Site.RegularPages.Related . | first 5 }} {{ with $related }} -
+
+

{{ i18n "related" }}

{{ end }} -
+{{ if .Site.Params.section_pager }} +
{{ partial "section_pager.html" . }}
+{{ end }}
{{ partial "comments.html" . }} diff --git a/layouts/partials/article_metadata.html b/layouts/partials/article_metadata.html index 811ce3d9..b90e6048 100644 --- a/layouts/partials/article_metadata.html +++ b/layouts/partials/article_metadata.html @@ -12,14 +12,22 @@ {{ if ne $.Site.Params.reading_time false }} + {{ $.ReadingTime }} {{ i18n "minute_read" }} {{ end }} + {{ $comments_enabled := and $.Site.DisqusShortname (not (or $.Site.Params.disable_comments $.Params.disable_comments)) }} + {{ if and $comments_enabled ($.Site.Params.comment_count | default true) }} + + + {{ end}} + {{ if isset $.Params "categories" }} {{ $categoriesLen := len $.Params.categories }} {{ if gt $categoriesLen 0 }} + {{ range $k, $v := $.Params.categories }} @@ -30,19 +38,6 @@ {{ end }} {{ end }} - {{ if isset $.Params "tags" }} - {{ $tagsLen := len $.Params.tags }} - {{ if gt $tagsLen 0 }} - - {{ end }} - {{ end }} - {{ if ne $is_list 1 }} {{ partial "share.html" $ }} {{ end }} diff --git a/layouts/partials/css/academic.css b/layouts/partials/css/academic.css index 422ff76c..67e73633 100644 --- a/layouts/partials/css/academic.css +++ b/layouts/partials/css/academic.css @@ -516,11 +516,14 @@ article { margin-bottom: 5px; } -.article-metadata .article-date, -.article-metadata .article-reading-time, -.article-metadata .article-categories, -.article-metadata .article-tags { - margin-right: 10px; +.middot-divider { + padding-right: .45em; + padding-left: .45em; + font-size: 15px; +} + +.middot-divider::after { + content: '\00B7'; } .article-style img, @@ -544,6 +547,20 @@ article { margin-bottom: 0; } +.article-widget { + padding-top: 1rem; +} + +.article-widget h3 { + margin-top: 0; +} + +.hr-light { + border-top: 1px solid rgba(0,0,0,.05); + margin-top: 0.5rem; + margin-bottom: 1rem; +} + #comments { padding-top: 1rem; } diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 1e46620d..c164f0b4 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1,4 +1,10 @@ {{ $js := .Site.Data.sri.js }} + + {{ $comments_enabled := and $.Site.DisqusShortname (not (or $.Site.Params.disable_comments $.Params.disable_comments)) }} + {{ if and $comments_enabled ($.Site.Params.comment_count | default true) }} + + {{ end }} + {{ if not .Site.Params.disable_sri }} {{ printf "" $js.jQuery.version $js.jQuery.sri | safeHTML }} {{ printf "" $js.imagesLoaded.version $js.imagesLoaded.sri | safeHTML }}