提交 07efe131 编写于 作者: EvanOne(文一)'s avatar EvanOne(文一)

refactor: Only show title when the post have 'link' in front-matter

上级 b1922943
......@@ -4,20 +4,21 @@ section#recent-posts
article.post-item
+postHeader(post)
if theme.post_list.cover_image.home && post.cover_image
img(src=post.cover_image)
if !post.link
if theme.post_list.cover_image.home && post.cover_image
img(src=post.cover_image)
if post.top
include ./sticky-top.pug
if post.top
include ./sticky-top.pug
if theme.auto_excerpt && theme.auto_excerpt.enable
- const content = strip_html(post.content)
- var excerpt = content.substring(0, theme.auto_excerpt.length)
- content.length > theme.auto_excerpt.length ? excerpt += '......' : ''
div!= excerpt
else
div.post-excerpt!= post.excerpt
div.post-btn
a(href=url_for(post.path))= _p("post.read_more") + " »"
if theme.auto_excerpt && theme.auto_excerpt.enable
- const content = strip_html(post.content)
- var excerpt = content.substring(0, theme.auto_excerpt.length)
- content.length > theme.auto_excerpt.length ? excerpt += '......' : ''
div!= excerpt
else
div.post-excerpt!= post.excerpt
div.post-btn
a(href=url_for(post.path))= _p("post.read_more") + " »"
- })
......@@ -10,56 +10,57 @@ mixin postHeader(post)
a(href=url_for(post.canonical_path)).post-title-link
h1.post-title= post.title || _p("post.untitled")
div.post-meta
if theme.post_meta.created.enable
span.post-meta-create
i(class=`fa fa-${theme.post_meta.created.icon}`)
if !post.link
div.post-meta
if theme.post_meta.created.enable
span.post-meta-create
i(class=`fa fa-${theme.post_meta.created.icon}`)
if !theme.post_meta.icon_only
span= _p("post.posted") + " "
span= full_date(post.date, "YYYY-MM-DD")
if theme.post_meta.updated.enable
span.post-meta-update
i(class=`fa fa-${theme.post_meta.updated.icon}`)
if !theme.post_meta.icon_only
span= _p("post.posted") + " "
span= full_date(post.date, "YYYY-MM-DD")
if theme.post_meta.updated.enable
span.post-meta-update
i(class=`fa fa-${theme.post_meta.updated.icon}`)
if !theme.post_meta.icon_only
span= _p("post.updated") + " "
span= full_date(post.updated, "YYYY-MM-DD")
if theme.post_meta.word_count.enable
span.post-meta-word-count
i(class=`fa fa-${theme.post_meta.word_count.icon}`)
if !theme.post_meta.icon_only
span= _p("post.updated") + " "
span= full_date(post.updated, "YYYY-MM-DD")
if theme.post_meta.word_count.enable
span.post-meta-word-count
i(class=`fa fa-${theme.post_meta.word_count.icon}`)
if !theme.post_meta.icon_only
span= _p("post.word_count") + " "
span= wordcount(post.content)
if theme.post_meta.reading_time.enable
- var postReadingTime = theme.post_meta.reading_time
span.post-meta-reading-time
i(class=`fa fa-${postReadingTime.icon}`)
if !theme.post_meta.icon_only
span= _p("post.reading_time") + " "
- var READING_TIME_UNIT = "m";
span= min2read(post.content, {cn: postReadingTime.speed.zh, en: postReadingTime.speed.en}) + READING_TIME_UNIT
if theme.valine && theme.valine.enable && theme.valine.visitor
span(id=url_for(post.path) data-flag-title=post.title).leancloud_visitors
i.fa.fa-eye
if !theme.post_meta.icon_only
span= _p("post.reading_count") + " "
span.leancloud-visitors-count
//- Can`t show the result of busuanzi counting in homepage,
//- because will conflict by ID selector.
if is_post()
if theme.busuanzi.enable && theme.busuanzi.post_pv.enable
span.post-meta-reading-count
i(class=`fa fa-${theme.busuanzi.post_pv.icon}`)
if !theme.post_meta.icon_only
span= _p("post.word_count") + " "
span= wordcount(post.content)
if theme.post_meta.reading_time.enable
- var postReadingTime = theme.post_meta.reading_time
span.post-meta-reading-time
i(class=`fa fa-${postReadingTime.icon}`)
if !theme.post_meta.icon_only && !theme.busuanzi.post_pv.icon_only
if !theme.post_meta.icon_only
span= _p("post.reading_time") + " "
- var READING_TIME_UNIT = "m";
span= min2read(post.content, {cn: postReadingTime.speed.zh, en: postReadingTime.speed.en}) + READING_TIME_UNIT
if theme.valine && theme.valine.enable && theme.valine.visitor
span(id=url_for(post.path) data-flag-title=post.title).leancloud_visitors
i.fa.fa-eye
if !theme.post_meta.icon_only
span= _p("post.reading_count") + " "
span#busuanzi_value_page_pv
span.leancloud-visitors-count
//- Can`t show the result of busuanzi counting in homepage,
//- because will conflict by ID selector.
if is_post()
if theme.busuanzi.enable && theme.busuanzi.post_pv.enable
span.post-meta-reading-count
i(class=`fa fa-${theme.busuanzi.post_pv.icon}`)
if !theme.post_meta.icon_only && !theme.busuanzi.post_pv.icon_only
span= _p("post.reading_count") + " "
span#busuanzi_value_page_pv
......@@ -172,7 +172,7 @@ Stun.utils = Stun.$u = {
CONFIG.external_link.icon_name +
'"></i>'
);
$(selector).find('a[target="_blank"]').append($icon);
$icon.insertAfter($(selector).find('a[target="_blank"]'));
},
// Back the page to top.
back2Top: function () {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册