Add links to RSS
We have been supporting RSS from the beginning, but it wasn't immediately obvious. The RSS we generate stays the same, only links were added. Given the current styling, I had to enforce paginator display even when there is only one page.
This commit is contained in:
parent
1f5e311cf9
commit
685ed5d809
@ -320,6 +320,10 @@ patek-logo {
|
||||
.rel-alternate-buttons {
|
||||
display: flex;
|
||||
flex-direction: row-reverse;
|
||||
|
||||
a {
|
||||
margin-left: .3rem;
|
||||
}
|
||||
}
|
||||
|
||||
// /Custom styles
|
||||
|
@ -1,6 +1,11 @@
|
||||
{{ $baseUrl := .Site.BaseURL }}
|
||||
{{ $paginator := .Paginate (.Pages.ByPublishDate.Reverse) }}
|
||||
{{ partial "paginator-buttons.html" $paginator }}
|
||||
<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 "RSS").Permalink }}"><span class="icon is-medium"><i class="fas fa-2x fa-rss-square"></i></span></a>
|
||||
</div>
|
||||
</div>
|
||||
{{ range $paginator.Pages }}
|
||||
<div class="box">
|
||||
<div class="pageHeaderContainer">
|
||||
|
@ -1,6 +1,11 @@
|
||||
{{ $baseUrl := .Site.BaseURL }}
|
||||
{{ $paginator := .Paginate (.Pages.ByPublishDate.Reverse) }}
|
||||
{{ partial "paginator-buttons.html" $paginator }}
|
||||
<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 "RSS").Permalink }}"><span class="icon is-medium"><i class="fas fa-2x fa-rss-square"></i></span></a>
|
||||
</div>
|
||||
</div>
|
||||
{{ range $paginator.Pages }}
|
||||
<div class="box">
|
||||
<div class="pageHeaderContainer">
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
<div class="has-margin-bottom-1em">
|
||||
<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>
|
||||
</div>
|
||||
|
@ -10,6 +10,7 @@
|
||||
{{ 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>
|
||||
<a rel="alternate" href="{{ (.OutputFormats.Get "RSS").Permalink }}"><span class="icon is-medium"><i class="fas fa-2x fa-rss-square"></i></span></a>
|
||||
</div>
|
||||
</div>
|
||||
{{ range $paginator.Pages }}
|
||||
|
Loading…
Reference in New Issue
Block a user