diff options
author | Yue Yang <g1enyy0ung@gmail.com> | 2021-04-17 16:19:18 +0300 |
---|---|---|
committer | Yue Yang <g1enyy0ung@gmail.com> | 2021-04-17 16:19:18 +0300 |
commit | bd3f67ab8c343412f90ac10853491d73980c51ad (patch) | |
tree | b903deadf3a44acd95519a61db7d3322e98314cf /layouts | |
parent | e3867193af962729d56dd492c02d81c9f73a608f (diff) |
Optimize styles
1. Avatar
2. Move share into post header
3. Update the style of showSummaryCoverInPost
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/_default/single.html | 107 | ||||
-rw-r--r-- | layouts/partials/header.html | 4 | ||||
-rw-r--r-- | layouts/partials/share.html | 17 |
3 files changed, 64 insertions, 64 deletions
diff --git a/layouts/_default/single.html b/layouts/_default/single.html index e8a8f96..a5177fa 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -17,84 +17,79 @@ {{ end }} {{ define "main" }} -<div class="ui relaxed grid dream-grid dream-grid-single"{{ if .Site.Params.reversePostAndAside }}style="flex-direction: row-reverse;"{{ end }}> - <aside class="sixteen wide mobile sixteen wide tablet four wide computer column dream-single-aside"> - <!-- len <nav id="TableOfContents"></nav> == 32 --> - {{ if ge (len .TableOfContents) 33 }} +<div class="ui relaxed centered grid dream-grid dream-grid-single"{{ if .Site.Params.reversePostAndAside }}style="flex-direction: row-reverse;"{{ end }}> + <!-- len <nav id="TableOfContents"></nav> == 32 --> + {{ if ge (len .TableOfContents) 33 }} + <aside class="sixteen wide mobile sixteen wide tablet three wide computer column dream-single-aside"> <div class="ui segment toc"> {{ .TableOfContents }} </div> - {{ end }} - <div class="ui segment actions"> - <button - class="ui circular icon button save-as-image" - title="{{ i18n "saveAsImage" }}" - onclick="savePostAsImg()"> - <i class="save icon"></i> - </button> - - {{ partial "share.html" . }} - </div> </aside> - <div class="sixteen wide mobile sixteen wide tablet twelve wide computer column markdown-body dream-single" id="dream-save-post-as-img"> - {{ if and .Params.Cover .Site.Params.showSummaryCoverInPost }} - <div class="ui top attached segment cover"> - <div class="cover-img" style="background-image: url({{ .Params.Cover }});"></div> - </div> - {{ end }} - <section class="ui {{ if not .Site.Params.showSummaryCoverInPost }}top {{ end }}attached segment"> + {{ end }} + <div class="sixteen wide mobile sixteen wide tablet ten wide computer column markdown-body dream-single" id="dream-save-post-as-img"> + <section class="ui top attached segment"> <header> <h1 class="ui large header"> {{- .Title -}} <div class="sub header"> - @ - {{ if isset .Params "author" }} - {{ if isset .Params "authorlink" }} - <a href="{{ .Params.authorlink }}" target="_blank">{{ .Params.author }}</a> + <div class="left"> + @ + {{ if isset .Params "author" }} + {{ if isset .Params "authorlink" }} + <a href="{{ .Params.authorlink }}" target="_blank">{{ .Params.author }}</a> + {{ else }} + {{ .Params.author }} + {{ end }} {{ else }} - {{ .Params.author }} + {{ .Site.Params.author }} {{ end }} - {{ else }} - {{ .Site.Params.author }} - {{ end }} - | {{ if .Site.Params.Experimental.jsDate }} - <span data-format="luxon">{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}</span> - {{ else }} - {{ if eq .Site.Language.Lang "zh" }} - {{ index .Site.Data.zh.Weekday (printf "%d" .Date.Weekday) }},{{ index .Site.Data.zh.Month (printf "%d" .Date.Month) }} {{ .Date.Day }} 日,{{ .Date.Year }} 年 - {{ else if eq .Site.Language.Lang "es" }} - {{ index .Site.Data.es.Weekday (printf "%d" .Date.Weekday) }}, {{ .Date.Day }} de {{ index .Site.Data.es.Month (printf "%d" .Date.Month) }} de {{ .Date.Year }} - {{ else if eq .Site.Language.Lang "pt" }} - {{ index .Site.Data.pt.Weekday (printf "%d" .Date.Weekday) }}, {{ .Date.Day }} de {{ index .Site.Data.pt.Month (printf "%d" .Date.Month) }} de {{ .Date.Year }} + | {{ if .Site.Params.Experimental.jsDate }} + <span data-format="luxon">{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}</span> {{ else }} - {{ .Date.Format "Monday, Jan 2, 2006" }} + {{ if eq .Site.Language.Lang "zh" }} + {{ index .Site.Data.zh.Weekday (printf "%d" .Date.Weekday) }},{{ index .Site.Data.zh.Month (printf "%d" .Date.Month) }} {{ .Date.Day }} 日,{{ .Date.Year }} 年 + {{ else if eq .Site.Language.Lang "es" }} + {{ index .Site.Data.es.Weekday (printf "%d" .Date.Weekday) }}, {{ .Date.Day }} de {{ index .Site.Data.es.Month (printf "%d" .Date.Month) }} de {{ .Date.Year }} + {{ else if eq .Site.Language.Lang "pt" }} + {{ index .Site.Data.pt.Weekday (printf "%d" .Date.Weekday) }}, {{ .Date.Day }} de {{ index .Site.Data.pt.Month (printf "%d" .Date.Month) }} de {{ .Date.Year }} + {{ else }} + {{ .Date.Format "Monday, Jan 2, 2006" }} + {{ end }} {{ end }} - {{ end }} - | {{ .ReadingTime }}{{ i18n "minuteRead" }} + | {{ .ReadingTime }}{{ i18n "minuteRead" }} - {{ if ne .Params.nolastmod true }} - | {{ i18n "updateAt" }} - {{ if .Site.Params.Experimental.jsDate }} - <span data-format="luxon">{{ .Lastmod.Format "2006-01-02T15:04:05Z07:00" }}</span> - {{ else }} - {{ if eq .Site.Language.Lang "zh" }} - {{ index .Site.Data.zh.Weekday (printf "%d" .Lastmod.Weekday) }},{{ index .Site.Data.zh.Month (printf "%d" .Lastmod.Month) }} {{ .Lastmod.Day }} 日,{{ .Lastmod.Year }} 年 - {{ else if eq .Site.Language.Lang "es" }} - {{ index .Site.Data.es.Weekday (printf "%d" .Lastmod.Weekday) }}, {{ .Lastmod.Day }} de {{ index .Site.Data.es.Month (printf "%d" .Lastmod.Month) }} de {{ .Lastmod.Year }} - {{ else if eq .Site.Language.Lang "pt" }} - {{ index .Site.Data.pt.Weekday (printf "%d" .Lastmod.Weekday) }}, {{ .Lastmod.Day }} de {{ index .Site.Data.pt.Month (printf "%d" .Lastmod.Month) }} de {{ .Lastmod.Year }} + {{ if ne .Params.nolastmod true }} + | {{ i18n "updateAt" }} + {{ if .Site.Params.Experimental.jsDate }} + <span data-format="luxon">{{ .Lastmod.Format "2006-01-02T15:04:05Z07:00" }}</span> {{ else }} - {{ .Lastmod.Format "Monday, Jan 2, 2006" }} + {{ if eq .Site.Language.Lang "zh" }} + {{ index .Site.Data.zh.Weekday (printf "%d" .Lastmod.Weekday) }},{{ index .Site.Data.zh.Month (printf "%d" .Lastmod.Month) }} {{ .Lastmod.Day }} 日,{{ .Lastmod.Year }} 年 + {{ else if eq .Site.Language.Lang "es" }} + {{ index .Site.Data.es.Weekday (printf "%d" .Lastmod.Weekday) }}, {{ .Lastmod.Day }} de {{ index .Site.Data.es.Month (printf "%d" .Lastmod.Month) }} de {{ .Lastmod.Year }} + {{ else if eq .Site.Language.Lang "pt" }} + {{ index .Site.Data.pt.Weekday (printf "%d" .Lastmod.Weekday) }}, {{ .Lastmod.Day }} de {{ index .Site.Data.pt.Month (printf "%d" .Lastmod.Month) }} de {{ .Lastmod.Year }} + {{ else }} + {{ .Lastmod.Format "Monday, Jan 2, 2006" }} + {{ end }} {{ end }} {{ end }} - {{ end }} + </div> + + {{ partial "share.html" . }} </div> </h1> </header> - <article class="main">{{ .Content | emojify }}</article> + <article class="main"> + {{ if and .Params.Cover .Site.Params.showSummaryCoverInPost }} + <img class="cover" src="{{ .Params.Cover }}" /> + {{ end }} + + {{ .Content | emojify }} + </article> </section> {{ if .Site.DisqusShortname }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 281803e..8d846b3 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,9 +1,9 @@ <header class="ui basic very padded segment dream-header"> + {{ if isset .Site.Params "avatar" }} <div class="ui small circular image"> - {{ if isset .Site.Params "avatar" }} <img src="{{ .Site.Params.avatar | relURL }}" alt="avatar" /> - {{ end }} </div> + {{ end }} <div class="content"> <h1 class="ui medium header"> diff --git a/layouts/partials/share.html b/layouts/partials/share.html index 5a4cb1b..82b39c2 100644 --- a/layouts/partials/share.html +++ b/layouts/partials/share.html @@ -1,6 +1,11 @@ -<a href="https://twitter.com/intent/tweet?text={{ .Title }}&url={{ .Permalink }}" class="ui circular twitter icon button"> - <i class="twitter icon"></i> -</a> -<a href="https://facebook.com/sharer/sharer.php?u={{ .Permalink }}" class="ui circular facebook icon button"> - <i class="facebook icon"></i> -</a> +<div class="dream-share"> + <a href="#" class="save-as-image" title="{{ i18n "saveAsImage" }}" onclick="savePostAsImg()"> + <i class="save icon"></i> + </a> + <a href="https://twitter.com/intent/tweet?text={{ .Title }}&url={{ .Permalink }}" title="Twitter"> + <i class="twitter icon"></i> + </a> + <a href="https://facebook.com/sharer/sharer.php?u={{ .Permalink }}" title="Facebook"> + <i class="facebook icon"></i> + </a> +</div> |