-
-
Save Dev-Dipesh/6402076 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
paginate: 10 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- post styling --> | |
{% for post in paginator.posts %} | |
<h1><a href="{{ post.url }}">{{ post.title }}</a></h1> | |
<div class="content"> | |
{{ post.content }} | |
</div> | |
<aside class="details">posted on the <time>{{ post.date | date_to_string }}</time></aside> | |
{% endfor %} | |
<!-- pagination (a page1 folder isn't created by Jekyll. | |
To avoid 404s when going to the first page it must be | |
specified separately) --> | |
<div class="pagination"> | |
<ul> | |
{% if paginator.previous_page %} | |
{% if paginator.previous_page == 1 %} | |
<li> | |
<a href="/">«</a> | |
</li> | |
{% else %} | |
<li> | |
<a href="/page{{paginator.previous_page}}">«</a> | |
</li> | |
{% endif %} | |
{% else %} | |
<li class="disabled"> | |
<a href="#">«</a> | |
</li> | |
{% endif %} | |
{% if paginator.page == 1 %} | |
<li class="active"> | |
<a href="#">1</a> | |
</li> | |
{% else %} | |
<li> | |
<a href="/">1</a> | |
</li> | |
{% endif %} | |
{% for count in (2..paginator.total_pages) %} | |
{% if count == paginator.page %} | |
<li class="active"> | |
<a href="#">{{count}}</a> | |
</li> | |
{% else %} | |
<li> | |
<a href="/page{{count}}">{{count}}</a> | |
</li> | |
{% endif %} | |
{% endfor %} | |
{% if paginator.next_page %} | |
<li> | |
<a href="/page{{paginator.next_page}}">»</a> | |
</li> | |
{% else %} | |
<li class="disabled"> | |
<a href="#">»</a> | |
</li> | |
{% endif %} | |
</ul> | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* ------- pagination -------- */ | |
.pagination { | |
height: 36px; | |
} | |
.pagination ul { | |
display: inline-block; | |
margin: 0; | |
padding: 0; | |
-webkit-border-radius: 3px; | |
-moz-border-radius: 3px; | |
border-radius: 3px; | |
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); | |
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); | |
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); | |
} | |
.pagination li { | |
display: inline; | |
} | |
.pagination li:first-child a { | |
border-left-width: 1px; | |
-webkit-border-radius: 3px 0 0 3px; | |
-moz-border-radius: 3px 0 0 3px; | |
border-radius: 3px 0 0 3px; | |
} | |
.pagination li:last-child a { | |
-webkit-border-radius: 0 3px 3px 0; | |
-moz-border-radius: 0 3px 3px 0; | |
border-radius: 0 3px 3px 0; | |
} | |
.pagination a { | |
float: left; | |
padding: 0 14px; | |
line-height: 34px; | |
border: 1px solid #DDD; | |
border-left-width: 0; | |
} | |
.pagination a:hover, .active a { | |
background-color: whiteSmoke; | |
} | |
.disabled a, .disabled a:hover, | |
.active a, .active a:hover { | |
color: #999; | |
cursor: default; | |
} | |
.disabled a:hover { | |
background-color: transparent; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment