Skip to content

Commit

Permalink
Add support for the neighbors plugin (alexandrevicenzi#98)
Browse files Browse the repository at this point in the history
  • Loading branch information
olipratt authored and alexandrevicenzi committed Apr 22, 2017
1 parent 212f106 commit a6f12ec
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 4 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ DON'T send any questions, issues or anything related to Flex to my personal emai
- [Minute read](https://github.com/getpelican/pelican-plugins/tree/master/post_stats)) (new in 2.0)
- [Related Posts](https://github.com/getpelican/pelican-plugins/tree/master/related_posts)
- [Representative image](https://github.com/getpelican/pelican-plugins/tree/master/representative_image) (new in 2.2)
- [Neighbors](https://github.com/getpelican/pelican-plugins/tree/master/neighbors) (new in 2.2)

## Install

Expand Down
5 changes: 5 additions & 0 deletions static/stylesheet/style.less
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,11 @@ main {
}
}

.neighbors {
margin: 4% 0% 4% 0%;
height: 20px;
}

.pagination {
margin: 4% 8% 4% 8%;
height: 20px;
Expand Down
2 changes: 2 additions & 0 deletions templates/article.html
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ <h1 id="{{ article.slug }}">{{ article.title }}</h1>
</div>
{% endif %}

{% include "partial/neighbors.html" %}

{% if article.related_posts %}
<div class="related-posts">
<h4>{{ _('You might enjoy') }}</h4>
Expand Down
14 changes: 14 additions & 0 deletions templates/partial/neighbors.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{% if 'neighbors' in PLUGINS %}
<div class="neighbors">
{% if article.prev_article %}
<a class="btn float-left" href="{{ SITEURL }}/{{ article.prev_article.url }}" title="{{ article.prev_article.title }}">
<i class="fa fa-angle-left"></i> {{ _('Previous Post') }}
</a>
{% endif %}
{% if article.next_article %}
<a class="btn float-right" href="{{ SITEURL }}/{{ article.next_article.url }}" title="{{ article.next_article.title }}">
{{ _('Next Post') }} <i class="fa fa-angle-right"></i>
</a>
{% endif %}
</div>
{% endif %}
9 changes: 5 additions & 4 deletions tests/pelicanconf.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,13 @@

from __future__ import unicode_literals

# Optional 'neighbors' plugin adds previous/next post buttons to articles.
PLUGIN_PATHS = ['../plugins']
PLUGINS = ['i18n_subsites']
PLUGINS = ['i18n_subsites', 'neighbors']

JINJA_ENVIRONMENT = {'extensions': ['jinja2.ext.i18n', 'jinja2.ext.autoescape', 'jinja2.ext.with_']}
JINJA_ENVIRONMENT = {'extensions': ['jinja2.ext.i18n',
'jinja2.ext.autoescape',
'jinja2.ext.with_']}

AUTHOR = u'Test'
SITEURL = u'http://localhost:8000'
Expand Down Expand Up @@ -54,8 +57,6 @@

COPYRIGHT_YEAR = 2016

DEFAULT_PAGINATION = 10

STATUSCAKE = {
'trackid': 'test-test',
'days': 7,
Expand Down

0 comments on commit a6f12ec

Please sign in to comment.