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 { .rel-alternate-buttons {
display: flex; display: flex;
flex-direction: row-reverse; flex-direction: row-reverse;
align-items: center;
a {
margin-left: .3rem;
}
i {
font-size: 1.3rem;
}
} }
// /Custom styles // /Custom styles

View File

@ -1,5 +1,14 @@
{{ $paginator := .Paginate (.Pages.ByPublishDate.Reverse) }} {{ $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 }} {{ range $paginator.Pages }}
<div class="box"> <div class="box">
<div class="pageHeaderContainer"> <div class="pageHeaderContainer">

View File

@ -1,5 +1,14 @@
{{ $paginator := .Paginate (.Pages.ByPublishDate.Reverse) }} {{ $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 }} {{ range $paginator.Pages }}
<div class="box"> <div class="box">
<div class="pageHeaderContainer"> <div class="pageHeaderContainer">

View File

@ -37,6 +37,7 @@
{{ end }} {{ end }}
</div> </div>
<div class="navbar-end"> <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"> <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> <i class="fas fa-moon" aria-hidden="true" title="Toggle dark mode"></i>
</a> </a>

View File

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

View File

@ -5,11 +5,16 @@
</div> </div>
<h3 class="title">{{ T "talks-paginator-heading" }}:</h3> <h3 class="title">{{ T "talks-paginator-heading" }}:</h3>
{{ $paginator := .Paginate ((.Pages.ByParam "when").Reverse) }} {{ $paginator := .Paginate ((.Pages.ByParam "when").Reverse) }}
<div class="is-flex" style="justify-content: space-between;"> <div class="level is-mobile">
{{ partial "paginator-buttons.html" $paginator }} <div class="level-left">
<div class="rel-alternate-buttons"> {{ partial "paginator-buttons.html" $paginator }}
<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> <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> </div>
{{ range $paginator.Pages }} {{ range $paginator.Pages }}
<div class="box"> <div class="box">