Merge branch 'vojta001/links-to-rss' into 'master'

Add links to RSS

See merge request patek-devs/patek.cz!54
This commit is contained in:
Vojtěch Káně 2020-12-15 08:13:39 +00:00
commit ea2df0c26a
6 changed files with 60 additions and 31 deletions

View File

@ -320,6 +320,13 @@ patek-logo {
.rel-alternate-buttons {
display: flex;
flex-direction: row-reverse;
align-items: center;
a {
margin-left: .3rem;
}
i {
font-size: 1.3rem;
}
}
// /Custom styles

View File

@ -1,5 +1,14 @@
{{ $paginator := .Paginate (.Pages.ByPublishDate.Reverse) }}
{{ partial "paginator-buttons.html" $paginator }}
<div class="level is-mobile">
<div class="level-left">
{{ partial "paginator-buttons.html" $paginator }}
</div>
<div class="level-right">
<div class="rel-alternate-buttons">
<a class="button is-link" rel="alternate" href="{{ (.OutputFormats.Get "RSS").Permalink }}"><span class="icon is-medium"><i class="fas fa-2x fa-rss"></i></span></a>
</div>
</div>
</div>
{{ range $paginator.Pages }}
<div class="box">
<div class="pageHeaderContainer">
@ -8,4 +17,4 @@
<div class="content"><p> {{ .Summary }} <a href="{{ .Permalink }}">{{ T "readmore" }}</a> </p></div>
</div>
{{ end }}
{{ partial "paginator-buttons.html" $paginator }}
{{ partial "paginator-buttons.html" $paginator }}

View File

@ -1,5 +1,14 @@
{{ $paginator := .Paginate (.Pages.ByPublishDate.Reverse) }}
{{ partial "paginator-buttons.html" $paginator }}
<div class="level">
<div class="level-left">
{{ partial "paginator-buttons.html" $paginator }}
</div>
<div class="level-right">
<div class="rel-alternate-buttons">
<a class="button is-link" rel="alternate" href="{{ (.OutputFormats.Get "RSS").Permalink }}"><span class="icon is-medium"><i class="fas fa-2x fa-rss"></i></span></a>
</div>
</div>
</div>
{{ range $paginator.Pages }}
<div class="box">
<div class="pageHeaderContainer">

View File

@ -37,6 +37,7 @@
{{ end }}
</div>
<div class="navbar-end">
<a rel="alternate" href="{{ (.Site.Home.OutputFormats.Get "RSS").Permalink }}" class="navbar-item"><span class="icon"><i class="fas fa-lg fa-rss"></i></span></a>
<a href="#" class="navbar-item dark-mode-toggler" role="button" aria-label="Toggle dark mode">
<i class="fas fa-moon" aria-hidden="true" title="Toggle dark mode"></i>
</a>

View File

@ -1,28 +1,26 @@
{{ $paginator := . }}
{{ if gt $paginator.TotalPages 1 }}
<div class="has-margin-bottom-1em">
<nav class="pagination" role="navigation" aria-label="pagination">
<ul class="pagination-list">
<nav class="pagination" role="navigation" aria-label="pagination">
<ul class="pagination-list">
<li>
<a class="pagination-link" href="{{ $paginator.First.URL }}">«</a>
</li>
{{ if $paginator.HasPrev }}
<li>
<a class="pagination-link" href="{{ $paginator.First.URL }}">«</a>
<a class="pagination-link" href="{{ $paginator.Prev.URL }}">{{ $paginator.Prev.PageNumber }}</a>
</li>
{{ if $paginator.HasPrev }}
<li>
<a class="pagination-link" href="{{ $paginator.Prev.URL }}">{{ $paginator.Prev.PageNumber }}</a>
</li>
{{ end }}
{{ end }}
<li>
<a class="pagination-link is-current">{{ $paginator.PageNumber }}</a>
</li>
{{ if $paginator.HasNext }}
<li>
<a class="pagination-link is-current">{{ $paginator.PageNumber }}</a>
<a class="pagination-link" href="{{ $paginator.Next.URL}}">{{ $paginator.Next.PageNumber }}</a>
</li>
{{ if $paginator.HasNext }}
<li>
<a class="pagination-link" href="{{ $paginator.Next.URL}}">{{ $paginator.Next.PageNumber }}</a>
</li>
{{ end }}
<li>
<a class="pagination-link" href="{{ $paginator.Last.URL }}">»</a>
</li>
</ul>
</nav>
</div>
{{ end }}
{{ end }}
<li>
<a class="pagination-link" href="{{ $paginator.Last.URL }}">»</a>
</li>
</ul>
</nav>
{{ end }}

View File

@ -5,11 +5,16 @@
</div>
<h3 class="title">{{ T "talks-paginator-heading" }}:</h3>
{{ $paginator := .Paginate ((.Pages.ByParam "when").Reverse) }}
<div class="is-flex" style="justify-content: space-between;">
{{ partial "paginator-buttons.html" $paginator }}
<div class="rel-alternate-buttons">
<a rel="alternate" href="{{ (.OutputFormats.Get "Calendar").Permalink | safeURL }}"><span class="icon is-medium"><i class="fas fa-2x fa-calendar-alt"></i></span></a>
</div>
<div class="level is-mobile">
<div class="level-left">
{{ partial "paginator-buttons.html" $paginator }}
</div>
<div class="level-right">
<div class="rel-alternate-buttons">
<a class="button is-link" rel="alternate" href="{{ (.OutputFormats.Get "Calendar").Permalink | safeURL }}"><span class="icon is-medium"><i class="fas fa-2x fa-calendar-alt"></i></span></a>
<a class="button is-link" rel="alternate" href="{{ (.OutputFormats.Get "RSS").Permalink }}"><span class="icon is-medium"><i class="fas fa-2x fa-rss"></i></span></a>
</div>
</div>
</div>
{{ range $paginator.Pages }}
<div class="box">
@ -20,4 +25,4 @@
</div>
{{ end }}
{{ partial "paginator-buttons.html" $paginator }}
{{ end }}
{{ end }}