前文(要約)を表示する

前文(要約)を表示する

2020-05-29


抜粋をアーカイブリストに表示する

ツリー構造

1
2
3
4
5
6
/js/hexo/hiker/themes/hiker
.
├── layout
│   ├── _partial
│   │   ├── archive.ejs
│   │   ├── article.ejs

推測方法

トップページ index.html <- index.ejs

1
2
3
index.ejs

<%- partial('_partial/archive', {pagination: 2, index: true}) %>

ここでいうarchiveは、archive.ejsのこと

1
2
3
archive.ejs

<%- partial('article', {post: post, index: true}) %>

ここでいうarticleは、article.ejsのこと

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
article.ejs

<div class="article-entry" itemprop="articleBody">
<% if (theme.post_excerpt && index){ %>
<p class="article-excerpt-content">
<%- (post.excerpt) %>
</p>
<p class="article-more-link">
<a href="<%- url_for(post.path) %>#more"><%= __('read_more') %></a>
</p>
<% } else if (post.excerpt && index){ %>
<%- post.excerpt %>
<% } else { %>
<%- post.content %>
<% } %>
</div>