diff options
author | Hauke Stieler <mail@hauke-stieler.de> | 2018-08-25 05:08:12 +0300 |
---|---|---|
committer | Hauke Stieler <mail@hauke-stieler.de> | 2018-08-25 05:08:12 +0300 |
commit | 4bb6ad426ae21fcad3c289a8d907e2e27627bffb (patch) | |
tree | 4bea8b5306cf538be5319a523a3d37019f310040 | |
parent | ca1dc0c462238fc6b6c87c0266d661002eea732b (diff) |
Support summary-param in articles and change read-more button
-rw-r--r-- | layouts/_default/li.html | 20 | ||||
-rw-r--r-- | layouts/index.html | 8 | ||||
-rw-r--r-- | static/css/main.css | 4 |
3 files changed, 22 insertions, 10 deletions
diff --git a/layouts/_default/li.html b/layouts/_default/li.html index 3dec18f..43cb38a 100644 --- a/layouts/_default/li.html +++ b/layouts/_default/li.html @@ -11,13 +11,21 @@ </div> </header> <div> - {{ .Summary }} + {{ if (isset .Params "summary") }} + {{ markdownify .Params.Summary }} + {{ else }} + {{ .Summary }} + {{ end }} </div> {{ if .Truncated }} - <footer> - <ul class="pager"> - <li class="next"><a href="{{ .Permalink }}">{{ i18n "readMore" }} <span aria-hidden="true">»</span></a></li> - </ul> - </footer> + <footer> + <div class="read-more-container"> + <a class="btn btn-primary" href="{{ .Next.URL }}"> + <div> + {{ i18n "readMore" }} <span aria-hidden="true">→</span> + </div> + </a> + </div> + </footer> {{ end }} </article> diff --git a/layouts/index.html b/layouts/index.html index 56362ea..2776bab 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,10 +1,10 @@ {{ partial "header.html" . }} <div class="article-list"> {{ range $index, $page := .Paginator.Pages }} - {{ if ne $index 0 }} - <div class="delimiter"></div> - {{ end }} - {{ .Render "li" }} + {{ if ne $index 0 }} + <div class="delimiter"></div> + {{ end }} + {{ .Render "li" }} {{ end }} </div> {{ partial "pagination.html" .Paginator }} diff --git a/static/css/main.css b/static/css/main.css index 942b9fd..9911d00 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -188,6 +188,10 @@ main { margin-bottom: 6px; } +.read-more-container { + margin-top: 10px; +} + /* Bootstrap adjustions */ h1, |