removed jekyll's paginations

First, it supports only one page path, so /ru/blog and /blog will have different
view. But there is a plugin jekyll-paginator, but it seems doesn't work and
github doesn't support an additional plugins.
Second, paginator doesn't work correctly with pages with different tags
(e.g. en and ru).
This commit is contained in:
arcan1s committed 2014-01-17 14:29:32 +04:00
1 parent 3b1250a201
commit a3cfb820aa
6 files changed
+55 -64

No files matched your search

+6 -29
View File
@@ -10,38 +10,15 @@ back: 1
<div class="wrapper">
<header>
<h1>{{ page.title }}</h1>
<h3><a name="archive" class="anchor" href="#archive"><span class="octicon octicon-link"></span></a><a href="/ru/blog/archive">Архив материалов</a></h3>
</header>
<section>
{% for post in paginator.posts %}
<h1><a name="{{ post.short }}" class="anchor" href="#{{ post.short }}"><span class="octicon octicon-link"></span></a><a href="{{ post.url }}">{{ post.title }}</a></h1>
<p align="justify"><i>{{ post.date | date_to_string}}</i></p>
<p align="justify">{{ post.description }}</p>
<p align="justify"><b>Тэги</b>: {{ post.tags }}</p>
{% for post in site.categories.ru limit:10 %}
<h1><a name="{{ post.short }}" class="anchor" href="#{{ post.short }}"><span class="octicon octicon-link"></span></a><a href="{{ post.url }}">{{ post.title }}</a></h1>
<p align="justify"><i>{{ post.date | date_to_string}}</i></p>
<p align="justify">{{ post.description }}</p>
<p align="justify"><b>Тэги</b>: {{ post.tags }}</p>
{% endfor %}
{% if paginator.total_pages > 1 %}
{% if paginator.previous_page %}
<a href="/ru{{ paginator.previous_page_path }}">&laquo; Предыдущая</a>
{% else %}
<span>&laquo; Предыдущая</span>
{% endif %}
{% for page in (1..paginator.total_pages) %}
{% if page == paginator.page %}
<em>{{ page }}</em>
{% elsif page == 1 %}
<a href="{{ '/ru/blog' }}">{{ page }}</a>
{% else %}
<a href="/ru{{ site.paginate_path | replace: ':num', page }}">{{ page }}</a>
{% endif %}
{% endfor %}
{% if paginator.next_page %}
<a href="/ru{{ paginator.next_page_path }}">Следующая &raquo;</a>
{% else %}
<span>Следующая &raquo;</span>
{% endif %}
{% endif %}
<script type="text/javascript" src="http://datejs.googlecode.com/svn/trunk/build/date-en-US.js"></script>