Paginate and add feed to bible_journal.
This commit is contained in:
parent
aa4beed778
commit
f8044db337
|
@ -17,7 +17,7 @@ build_search_index = false
|
||||||
|
|
||||||
generate_feed = true
|
generate_feed = true
|
||||||
|
|
||||||
feed_limit = 20
|
feed_limit = 250
|
||||||
|
|
||||||
[markdown]
|
[markdown]
|
||||||
highlight_code = true
|
highlight_code = true
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
+++
|
+++
|
||||||
title = "Bible Journal"
|
title = "Bible Journal"
|
||||||
sort_by = "date"
|
sort_by = "date"
|
||||||
|
paginate_by = 250
|
||||||
|
generate_feed = true
|
||||||
+++
|
+++
|
||||||
|
|
||||||
As a method of accountability, a way to spark conversation, and hopefully a
|
As a method of accountability, a way to spark conversation, and hopefully a
|
||||||
|
|
|
@ -26,9 +26,11 @@
|
||||||
<title>{{config.title}}</title>
|
<title>{{config.title}}</title>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
{% block feed %}
|
||||||
{% if config.generate_feed %}
|
{% if config.generate_feed %}
|
||||||
<link rel="alternate" type="application/rss+xml" title="RSS" href="{{ get_url(path=config.feed_filename, trailing_slash=false) }}">
|
<link rel="alternate" type="application/atom+xml" title="Atom Feed" href="{{ get_url(path=config.feed_filename, trailing_slash=false) }}">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% endblock feed %}
|
||||||
|
|
||||||
<body id="page">
|
<body id="page">
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
{% extends "index.html" %} {% import "macros.html" as macros %} {% block header
|
{% extends "index.html" %} {% import "macros.html" as macros %}
|
||||||
%}
|
|
||||||
|
{% block feed %}
|
||||||
|
{% if config.generate_feed %}
|
||||||
|
{% set feed_path = section.path ~ config.feed_filename %}
|
||||||
|
<link rel="alternate" type="application/atom+xml" title="Atom Feed" href="{{ get_url(path=feed_path, trailing_slash=false) }}">
|
||||||
|
{% endif %}
|
||||||
|
{% endblock feed %}
|
||||||
|
|
||||||
|
{% block header %}
|
||||||
<header id="site-header" class="animated slideInUp faster">
|
<header id="site-header" class="animated slideInUp faster">
|
||||||
<div class="hdr-wrapper section-inner">
|
<div class="hdr-wrapper section-inner">
|
||||||
<div class="hdr-left">
|
<div class="hdr-left">
|
||||||
|
@ -51,7 +59,7 @@
|
||||||
<main class="site-main section-inner thin animated fadeIn faster">
|
<main class="site-main section-inner thin animated fadeIn faster">
|
||||||
<h1>{{ section.title }}</h1>
|
<h1>{{ section.title }}</h1>
|
||||||
{{ section.content | safe }}
|
{{ section.content | safe }}
|
||||||
{% for year, pages in section.pages | group_by(attribute="year") %}
|
{% for year, pages in paginator.pages | group_by(attribute="year") %}
|
||||||
<div class="posts-group">
|
<div class="posts-group">
|
||||||
<div class="post-year">{{ year }}</div>
|
<div class="post-year">{{ year }}</div>
|
||||||
<ul class="posts-list">
|
<ul class="posts-list">
|
||||||
|
@ -66,6 +74,20 @@
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
<nav class="pagination">
|
||||||
|
{% if paginator.first %}
|
||||||
|
<a class="first" href="{{ paginator.first }}">«First</a>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.previous %}
|
||||||
|
<a class="previous" href="{{ paginator.previous }}">‹Previous</a>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.next %}
|
||||||
|
<a class="next" href="{{ paginator.next }}">Next›</a>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.last %}
|
||||||
|
<a class="last" href="{{ paginator.last }}">Last»</a>
|
||||||
|
{% endif %}
|
||||||
|
</nav>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
{% endblock main %} {% block footer %} {{ macros::footer() }} {% endblock footer
|
{% endblock main %} {% block footer %} {{ macros::footer() }} {% endblock footer
|
||||||
|
|
Loading…
Reference in a new issue