Skip to content
This repository was archived by the owner on Nov 4, 2019. It is now read-only.

Commit 5bb8bbf

Browse files
author
bananaapple
committed
entry year sort
1 parent 9c11a8f commit 5bb8bbf

File tree

9 files changed

+70
-32
lines changed

9 files changed

+70
-32
lines changed

Diff for: README.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ hexo new member [name]
1212
```
1313
Modify content at sqlab_website/source/_post/[name]
1414
```
15-
name: name
16-
email: email
17-
github: github
15+
title: name
16+
label: member
17+
age: your_entry_year
18+
email: #
19+
github: #
1820
```

Diff for: scaffolds/member.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
title: {{ title }}
22
label: member
3+
age: 104
34
email: #
45
github: #
56
tags:

Diff for: source/_posts/apple.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
title: apple
22
label: member
3+
age: 104
34
email: #
45
github: #
56
tags:

Diff for: source/_posts/banana.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
title: banana
22
label: member
3+
age: 104
34
45
github: https://github.com/bananaappletw
56
tags:

Diff for: source/_posts/date.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
title: date
22
label: member
3+
age: 104
34
45
github: https://github.com/tjjh89017/
56
tags:

Diff for: source/_posts/test.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
title: test
22
label: member
3+
age: 104
34
email:
45
github:
56
tags:

Diff for: source/_posts/test1.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
title: test1
2+
label: member
3+
age: 105
4+
email:
5+
github:
6+
tags:
7+
---

Diff for: source/_posts/test2.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
title: test2
2+
label: member
3+
age: 103
4+
email:
5+
github:
6+
tags:
7+
---

Diff for: themes/landscape/layout/_partial/member.ejs

+46-29
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,51 @@
11
<article class="article article-type-<%= post.layout %>" itemscope itemprop="blogPost">
2-
<% site.posts.each(function(post){ %>
2+
<% var age=0 %>
3+
<% site.posts.sort('age').each(function(post){ %>
34
<% if (post.label == 'member'){ %>
4-
<div class="member">
5-
<div class="member_photo">
6-
<%- post.content %>
7-
</div>
8-
<div class="member_description">
9-
<%- post.title %>
10-
</div>
11-
<div class="member_links">
12-
<ul class="list-inline text-center">
13-
<li>
14-
<a href="<%= post.email %>">
15-
<span class="fa-stack fa-lg">
16-
<i class="fa fa-circle fa-stack-2x"></i>
17-
<i class="fa fa-inbox fa-stack-1x fa-inverse"></i>
18-
</span>
19-
</a>
20-
</li>
21-
<li>
22-
<a href="<%= post.github %>">
23-
<span class="fa-stack fa-lg">
24-
<i class="fa fa-circle fa-stack-2x"></i>
25-
<i class="fa fa-github fa-stack-1x fa-inverse"></i>
26-
</span>
27-
</a>
28-
</li>
29-
</ul>
30-
</div>
31-
</div>
5+
<% if (post.age != age){
6+
if (age != 0){ %>
7+
<div class="clearfix">
8+
</div>
9+
<% } %>
10+
<% age = post.age
11+
if (age == 104){ %>
12+
<h1>碩一</h1>
13+
<% }
14+
else if (age == 103){ %>
15+
<h1>碩二</h1>
16+
<% }
17+
else { %>
18+
<h1>畢業學長姊</h1>
19+
<% } %>
20+
<% } %>
21+
<div class="member">
22+
<div class="member_photo">
23+
<%- post.content %>
24+
</div>
25+
<div class="member_description">
26+
<%- post.title %>
27+
</div>
28+
<div class="member_links">
29+
<ul class="list-inline text-center">
30+
<li>
31+
<a href="<%= post.email %>">
32+
<span class="fa-stack fa-lg">
33+
<i class="fa fa-circle fa-stack-2x"></i>
34+
<i class="fa fa-inbox fa-stack-1x fa-inverse"></i>
35+
</span>
36+
</a>
37+
</li>
38+
<li>
39+
<a href="<%= post.github %>">
40+
<span class="fa-stack fa-lg">
41+
<i class="fa fa-circle fa-stack-2x"></i>
42+
<i class="fa fa-github fa-stack-1x fa-inverse"></i>
43+
</span>
44+
</a>
45+
</li>
46+
</ul>
47+
</div>
48+
</div>
3249
<% } %>
3350
<% }) %>
3451
<% if (!index){ %>

0 commit comments

Comments
 (0)