Skip to content

Commit 80dc4fb

Browse files
committed
Update Post List
1 parent 5877e72 commit 80dc4fb

File tree

4 files changed

+99
-67
lines changed

4 files changed

+99
-67
lines changed

_config.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,18 @@ github_url: https://github.com/DONGChuan
1616

1717
url: "http://yourdomain.com" # the base hostname & protocol for your site
1818

19+
## Gem
20+
gems:
21+
- jekyll-paginate
22+
1923
# Build settings
2024
markdown: kramdown
2125

26+
# Pagination
27+
paginate: 10
28+
paginate_path: 'page:num'
29+
2230
# Navigation
23-
# navigation
2431
navs:
2532
-
2633
href: /

assets/css/common.css

+31
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,14 @@
9393
}
9494

9595
.jumbotron .meta-info {
96+
font-size: 20px;
9697
margin-right: 15px
9798
}
9899

100+
.jumbotron.meta-info, .jumbotron .meta-info .octicon {
101+
font-size: 18px;
102+
}
103+
99104
/** Footer **/
100105
.site-footer{
101106
position:relative;
@@ -115,4 +120,30 @@
115120

116121
.site-footer .octicon-mark-github:hover {
117122
color:#bbb;
123+
}
124+
125+
/** Post List **/
126+
.post-list-item {
127+
position: relative;
128+
padding-top: 30px;
129+
padding-bottom: 30px;
130+
list-style: none;
131+
border-bottom: 1px solid #eee;
132+
}
133+
134+
.post-list-description {
135+
margin-top: 8px;
136+
margin-bottom: 0;
137+
font-size: 18px;
138+
color: #666
139+
}
140+
141+
.post-list-meta {
142+
margin-top: 8px;
143+
margin-bottom: 0;
144+
color: #888
145+
}
146+
147+
.post-list-meta, .post-list-meta.octicon {
148+
font-size: 18px;
118149
}

css/main.scss

-53
This file was deleted.

index.html

+60-13
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu: home
44
---
5-
<div class="jumbotron">
5+
<section class="jumbotron">
66
<div class="container">
77
<h1>I'm a Cool Boy :P</h1>
88
<div id="jumbotron-meta-info">
@@ -20,16 +20,63 @@ <h1>I'm a Cool Boy :P</h1>
2020
</span>
2121
</div>
2222
</div>
23-
</div>
24-
<div>p</div>
25-
<div>p</div>
26-
<div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div>
27-
<div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div>
28-
<div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div>
29-
<div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div>
30-
<div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div>
31-
<div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div>
32-
<div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div>
33-
<div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div>
34-
<div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div><div>p</div>
23+
</section>
24+
<section class="content container">
25+
26+
<div class="row">
27+
28+
<!-- Post List -->
29+
<div class="col-md-8">
30+
{% for post in paginator.posts %}
31+
<a href="{{ site.url }}{{ post.url }}">{{ post.title }}</a>
32+
{{ post.excerpt | strip_html | strip }}
33+
</p>
34+
<span class="octicon octicon-calendar"></span> {{ post.date | date: "%Y/%m/%d" }}
35+
</p>
36+
</li>
37+
{% endfor %}
38+
</ol>
39+
</div>
40+
<div class="col-md-4">
41+
</div>
42+
</div>
43+
44+
<!-- Pagination -->
45+
<div class="pagination text-align">
46+
<div class="btn-group">
47+
48+
{% if paginator.previous_page %}
49+
{% if paginator.previous_page == 1 %}
50+
<a href="/" class="btn btn-outline">&laquo;</a>
51+
{% else %}
52+
<a href="/page{{paginator.previous_page}}" class="btn btn-outline">&laquo;</a>
53+
{% endif %}
54+
{% else %}
55+
<button disabled="disabled" href="javascript:;" class="btn btn-outline">&laquo;</button>
56+
{% endif %}
57+
58+
{% if paginator.page == 1 %}
59+
<a href="javascript:;" class="active btn btn-outline">1</a>
60+
{% else %}
61+
<a href="/" class="btn btn-outline">1</a>
62+
{% endif %}
63+
64+
{% for count in (2..paginator.total_pages) %}
65+
{% if count == paginator.page %}
66+
<a href="javascript:;" class="active btn btn-outline">{{count}}</a>
67+
{% else %}
68+
<a href="/page{{count}}" class="btn btn-outline">{{count}}</a>
69+
{% endif %}
70+
{% endfor %}
71+
72+
{% if paginator.next_page %}
73+
<a href="/page{{paginator.next_page}}" class="btn btn-outline">&raquo;</a>
74+
{% else %}
75+
<button disabled="disabled" href="javascript:;" class="btn btn-outline">&raquo;</button>
76+
{% endif %}
77+
78+
</div>
79+
</div>
80+
81+
</section>
3582

0 commit comments

Comments
 (0)