Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/g1eny0ung/hugo-theme-dream.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYue Yang <g1enyy0ung@gmail.com>2021-04-17 16:19:18 +0300
committerYue Yang <g1enyy0ung@gmail.com>2021-04-17 16:19:18 +0300
commitbd3f67ab8c343412f90ac10853491d73980c51ad (patch)
treeb903deadf3a44acd95519a61db7d3322e98314cf /layouts
parente3867193af962729d56dd492c02d81c9f73a608f (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.html107
-rw-r--r--layouts/partials/header.html4
-rw-r--r--layouts/partials/share.html17
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>