hexo-theme-april-首页添加文章摘要及阅读全文按钮

首页显示文章摘要,建议通过在文章中使用<!-- more -->进行标注。也可以在主题配置进行如下配置:

# Automatically Excerpt.
# Use <!-- more --> in the post to control excerpt accurately.
auto_excerpt:
  enable: true
  length: 150

自动选取文章前150字符长度的内容为摘要显示。

<div class="article-content">
    <% if (post.excerpt){ %>
        <%- post.excerpt %>
    <% } else { %>
        <% if (theme.auto_excerpt.enable){ %>
            <%- truncate(strip_html(post.content), {length:  theme.auto_excerpt.length, omission: '...'}) %>
            <% if ( post.content.length > theme.auto_excerpt.length){ %>
                <div class="post-more-link">
                <a class="btn-post-more" href="<%- url_for(post.path) %>" rel="contents">
                  阅读全文
                </a>
                </div>
            <% } %>
        <% } %>
    <% } %>
</div>