Sha256: 78b09c1153defcdc6d6f7c4bdefad49ca72a86e32c6665871d85f4ee21557d52

Contents?: true

Size: 1.9 KB

Versions: 35

Compression:

Stored size: 1.9 KB

Contents

{% assign paginate_path = include.path %}
{% assign paginate_base_path = paginate_path | split: ":" %}
{% if paginator.total_pages > 1 %}
<nav aria-label="Page navigation example">
    <ul class="pagination justify-content-center my-4 my-sm-4">
    {% if paginator.previous_page %}
        <li class="page-item"><a class="page-link" href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}">&laquo; Prev</a></li>
    {% else %}
    <li class="page-item disabled"><a class="page-link" href="#">&laquo; Prev</a></li>
    {% endif %}
    {% if paginator.page_trail %}
        {% for trail in paginator.page_trail %}
        <li {% if page.url == trail.path %}class="page-item active"{% endif %}>
            <a class="page-link" href="{% if trail.num == 1 %}{{paginate_base_path[0]}}{% else %}
            {{ paginate_path | prepend: site.baseurl | replace: '//', '/' | replace: ':num', trail.num  }}{% endif %}"
            title="{{trail.title}}">{{ trail.num }}</a>
        </li>
        {% endfor %}
    {% else %}
        {% for page in (1..paginator.total_pages) %}
        {% if page == paginator.page %}
            <li class="page-item active"><a class="page-link" href="">{{ page }}</a></li>
        {% elsif page == 1 %}
            <li class="page-item"><a class="page-link" href="{{paginate_base_path[0]}}">{{ page }}</a></li>
        {% else %}
            <li class="page-item"><a class="page-link" href="{{ paginate_path | prepend: site.baseurl | replace: '//', '/' | replace: ':num', page }}">{{ page }}</a></li>
        {% endif %}
        {% endfor %}
    {% endif %}
    {% if paginator.next_page %}
        <li class="page-item"><a class="page-link" href="{{ paginator.next_page_path | prepend: site.baseurl | replace: '//', '/' }}">Next </a></li>
    {% else %}
        <li class="page-item disabled"><a class="page-link" href="#">Next &raquo;</a></li>
    {% endif %}
    </ul>
</nav>
{% endif %}

Version data entries

35 entries across 35 versions & 2 rubygems

Version Path
linaro-jekyll-theme-4.3.3 _includes/blog/pagination.html
linaro-jekyll-theme-4.3.2 _includes/blog/pagination.html
linaro-jekyll-theme-4.3.1 _includes/blog/pagination.html
linaro-jekyll-theme-4.3.0 _includes/blog/pagination.html
linaro-jekyll-theme-4.2.0 _includes/blog/pagination.html
linaro-jekyll-theme-4.1.6 _includes/blog/pagination.html
linaro-jekyll-theme-4.1.5 _includes/blog/pagination.html
linaro-jekyll-theme-4.1.4 _includes/blog/pagination.html
linaro-jekyll-theme-4.1.3 _includes/blog/pagination.html
linaro-jekyll-theme-4.1.2 _includes/blog/pagination.html
linaro-jekyll-theme-4.1.1 _includes/blog/pagination.html
linaro-jekyll-theme-4.1.0 _includes/blog/pagination.html
linaro-jekyll-theme-4.0.2 _includes/blog/pagination.html
linaro-jekyll-theme-4.0.1 _includes/blog/pagination.html
jumbo-jekyll-theme-6.0.2.1 _includes/blog/pagination.html
jumbo-jekyll-theme-6.0.2.0 _includes/blog/pagination.html
jumbo-jekyll-theme-6.0.1.4 _includes/blog/pagination.html
jumbo-jekyll-theme-6.0.1.3 _includes/blog/pagination.html
jumbo-jekyll-theme-6.0.1.2 _includes/blog/pagination.html
jumbo-jekyll-theme-6.0.1.1 _includes/blog/pagination.html