recent-posts.pug 992 字节
Newer Older
1
section#recent-posts.recent-posts
2 3
  include ../_mixins/gallery.pug

EvanOne(文一)'s avatar
EvanOne(文一) 已提交
4
  - var postLists = theme.post_list.paginate.home ? page.posts : site.posts
5
  - postLists.each(function (post) {
6
    article(class=`${post.link ? "post-link" : ""}`).post
7
      +postHeader(post)
EvanOne(文一)'s avatar
EvanOne(文一) 已提交
8

9 10 11
      div.post-body
        if theme.post_list.cover_image.home && post.top_image
          img(src=post.top_image)
EvanOne(文一)'s avatar
EvanOne(文一) 已提交
12

13 14
        if post.photos && post.photos.length
          +gallery(post)
EvanOne(文一)'s avatar
EvanOne(文一) 已提交
15

16 17 18
        if theme.auto_excerpt && theme.auto_excerpt.enable
          - const content = strip_html(post.content)
          - var excerpt = content.substring(0, theme.auto_excerpt.length)
19
          - content.length > theme.auto_excerpt.length ? excerpt += "......" : ""
20 21 22 23 24
          div!= excerpt
        else if post.excerpt
          div.post-excerpt!= post.excerpt
        else
          div.post-excerpt!= post.content
25

26 27 28
        if !post.link
          div.post-btn
            a(href=url_for(post.path))= _p("post.read_more") + " »"
29
  - })