Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
大白技术控
yanglr2010
提交
07efe131
Y
yanglr2010
项目概览
大白技术控
/
yanglr2010
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Y
yanglr2010
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
07efe131
编写于
7月 23, 2019
作者:
EvanOne(文一)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor: Only show title when the post have 'link' in front-matter
上级
b1922943
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
65 addition
and
63 deletion
+65
-63
layout/_components/recent-posts.pug
layout/_components/recent-posts.pug
+15
-14
layout/_mixins/post-header.pug
layout/_mixins/post-header.pug
+49
-48
source/js/utils.js
source/js/utils.js
+1
-1
未找到文件。
layout/_components/recent-posts.pug
浏览文件 @
07efe131
...
...
@@ -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") + " »"
- })
layout/_mixins/post-header.pug
浏览文件 @
07efe131
...
...
@@ -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
source/js/utils.js
浏览文件 @
07efe131
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录