diff options
author | Angelo Stavrow <angelo@fogcreek.com> | 2018-08-25 17:56:26 +0300 |
---|---|---|
committer | Angelo Stavrow <angelo@fogcreek.com> | 2018-08-25 17:56:26 +0300 |
commit | 860840e18d1fab859ba2158df401db2dda3ae8b8 (patch) | |
tree | 1b60f86d45a944c7ced856be39841bb031493e14 /layouts | |
parent | 2ce5bb34cdf6dd1ec05e971270e1e9adf92f5265 (diff) |
Split out article pagination and close #8
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/partials/footer.html | 43 | ||||
-rw-r--r-- | layouts/partials/pagenav.html | 30 |
2 files changed, 35 insertions, 38 deletions
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index ea0bda4..37aebe2 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -3,17 +3,38 @@ <!-- Footer content --> <div id="footer"> - {{ partial "social.html" . }} - <p class="copyright"> - © {{ dateFormat "2006" now }} {{ .Site.Params.CopyrightOwner }} - </p> - <p class="h-card"> - <img class="u-photo" src="{{ .Site.BaseURL }}{{ .Site.Params.Avatar }}" /> - <a class="p-name u-url" href="{{ .Site.Home }}" rel="me">{{ .Site.Params.AuthorName }}</a> - <a class="u-email" href="mailto:{{ .Site.Params.IndieWeb.EmailAddress }}">{{ .Site.Params.IndieWeb.EmailAddress }}</a>, - <span class="p-locality">{{ .Site.Params.IndieWeb.City }}</span> - <span class="p-country-name">{{ .Site.Params.IndieWeb.Country }}</span> - </p> + {{ if or (.Prev) (.Next) }} + <nav id="article-skip"> + <div class="prev"> + {{ if and (.Prev) (not .Params.Menu) }} + <a alt="Newer article" href="{{ .Prev.Permalink }}">← Newer</a> + {{ else }} + <p> </p> + {{ end }} + </div> + <div class="top"> + <a alt="Top of page" href="#">Top</a> + </div> + <div class="next"> + {{ if and (.Next) (not .Params.Menu) }} + <a alt="Older article" href="{{ .Next.Permalink }}">Older →</a> + {{ else }} + <p> </p> + {{ end }} + </div> + </nav> + {{ end }} + {{ partial "social.html" . }} + <p class="copyright"> + © {{ dateFormat "2006" now }} {{ .Site.Params.CopyrightOwner }} + </p> + <p class="h-card"> + <img class="u-photo" src="{{ .Site.BaseURL }}{{ .Site.Params.Avatar }}" /> + <a class="p-name u-url" href="{{ .Site.Home }}" rel="me">{{ .Site.Params.AuthorName }}</a> + <a class="u-email" href="mailto:{{ .Site.Params.IndieWeb.EmailAddress }}">{{ .Site.Params.IndieWeb.EmailAddress }}</a>, + <span class="p-locality">{{ .Site.Params.IndieWeb.City }}</span> + <span class="p-country-name">{{ .Site.Params.IndieWeb.Country }}</span> + </p> </div> <!-- Close the body/html document --> diff --git a/layouts/partials/pagenav.html b/layouts/partials/pagenav.html index 8adeb8f..7c90183 100644 --- a/layouts/partials/pagenav.html +++ b/layouts/partials/pagenav.html @@ -1,40 +1,16 @@ <nav> {{ $currentPage := . }} <div id="page-nav"> - <!-- - Left-most entry is a link to the next-newest article, if we're - looking at posts, or a spacer if we're either on the home page or a - menu-content page. - --> - {{ if and (.Prev) (not .Params.Menu) }} - <div class="static-page-nav-item"> - <a alt="Newer article" href="{{ .Prev.Permalink }}">← Newer</a> + <div class="page-nav-item"> + <a href="{{ .Site.BaseURL }}">Home</a> </div> - {{ else }} - <div class="static-page-nav-spacer"> </div> - {{ end }} - - <!-- Next, the menu of static content pages (e.g., about, now). --> {{ range .Site.Menus.main }} - <div class="static-page-nav-item"> + <div class="page-nav-item"> <a href="{{ .URL }}"> {{ .Pre }} <span>{{ .Name }}</span> </a> </div> {{ end }} - - <!-- - Right-most entry is a link to the next-oldest article if we're - looking at posts, or a spacer if we're either on the home page or a - menu-content page. - --> - {{ if and (.Next) (not .Params.Menu) }} - <div class="static-page-nav-item"> - <a alt="Older article" href="{{ .Next.Permalink }}">Older →</a> - </div> - {{ else }} - <div class="static-page-nav-spacer"> </div> - {{ end }} </div> </nav>
\ No newline at end of file |