update
This commit is contained in:
parent
25b5dea806
commit
6d983239ed
|
@ -54,6 +54,10 @@ article:
|
||||||
# 分类颜色
|
# 分类颜色
|
||||||
category_color:
|
category_color:
|
||||||
'新闻稿': '#DA0F47'
|
'新闻稿': '#DA0F47'
|
||||||
|
# 文章许可协议
|
||||||
|
license: '本文采用 [署名-非商业性使用-相同方式共享 4.0 国际](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh) 许可协议,转载请注明出处。'
|
||||||
|
# 分享
|
||||||
|
share: [wechat, weibo, email, link]
|
||||||
# 相关文章,需要安装插件 (for layout: post)
|
# 相关文章,需要安装插件 (for layout: post)
|
||||||
# npm i hexo-related-popular-posts
|
# npm i hexo-related-popular-posts
|
||||||
related_posts:
|
related_posts:
|
||||||
|
|
|
@ -24,6 +24,8 @@ meta:
|
||||||
more: 'More %s'
|
more: 'More %s'
|
||||||
created: 'Posted on'
|
created: 'Posted on'
|
||||||
updated: 'Updated on'
|
updated: 'Updated on'
|
||||||
|
license: License
|
||||||
|
share: Share
|
||||||
date_suffix:
|
date_suffix:
|
||||||
just: Just
|
just: Just
|
||||||
min: minutes ago
|
min: minutes ago
|
||||||
|
|
|
@ -24,6 +24,8 @@ meta:
|
||||||
more: '更多%s'
|
more: '更多%s'
|
||||||
created: 发布于
|
created: 发布于
|
||||||
updated: 更新于
|
updated: 更新于
|
||||||
|
license: 许可协议
|
||||||
|
share: 分享文章
|
||||||
date_suffix:
|
date_suffix:
|
||||||
just: 刚刚
|
just: 刚刚
|
||||||
min: 分钟前
|
min: 分钟前
|
||||||
|
@ -32,7 +34,7 @@ meta:
|
||||||
month: 个月前
|
month: 个月前
|
||||||
|
|
||||||
footer:
|
footer:
|
||||||
license: '本博客所有文章除特别声明外,均采用 %s 许可协议。转载请注明出处!'
|
license: '本博客所有文章除特别声明外,均采用 %s 许可协议,转载请注明出处。'
|
||||||
info_not_open_source: '本站由 %s 创建,使用 %s 作为主题。'
|
info_not_open_source: '本站由 %s 创建,使用 %s 作为主题。'
|
||||||
info_open_source: '本站由 %s 创建,使用 %s 作为主题,您可以在 %s 找到本站源码。'
|
info_open_source: '本站由 %s 创建,使用 %s 作为主题,您可以在 %s 找到本站源码。'
|
||||||
|
|
||||||
|
|
|
@ -24,6 +24,8 @@ meta:
|
||||||
more: '更多%s'
|
more: '更多%s'
|
||||||
created: 發表於
|
created: 發表於
|
||||||
updated: 更新於
|
updated: 更新於
|
||||||
|
license: 許可協議
|
||||||
|
share: 分享文章
|
||||||
date_suffix:
|
date_suffix:
|
||||||
just: 剛剛
|
just: 剛剛
|
||||||
min: 分鐘前
|
min: 分鐘前
|
||||||
|
@ -32,7 +34,7 @@ meta:
|
||||||
month: 個月前
|
month: 個月前
|
||||||
|
|
||||||
footer:
|
footer:
|
||||||
license: '本網誌所有文章除特別聲明外,均採用 %s 許可協議。轉載請註明出處!'
|
license: '本網誌所有文章除特別聲明外,均採用 %s 許可協議,轉載請註明出處。'
|
||||||
info_not_open_source: '本站由 %s 創建,使用 %s 作為主題。'
|
info_not_open_source: '本站由 %s 創建,使用 %s 作為主題。'
|
||||||
info_open_source: '本站由 %s 創建,使用 %s 作為主題,您可以在 %s 找到本站源碼。'
|
info_open_source: '本站由 %s 創建,使用 %s 作為主題,您可以在 %s 找到本站源碼。'
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,73 @@
|
||||||
<%
|
<%
|
||||||
function layoutDiv() {
|
function layoutDiv() {
|
||||||
|
let el = '';
|
||||||
|
el += '<div class="references-wrap">';
|
||||||
if (page.references && page.references.length > 0) {
|
if (page.references && page.references.length > 0) {
|
||||||
let wrapper = '';
|
el += '<section id="references">';
|
||||||
wrapper += '<div class="references-wrap">';
|
el += '<div class="header">';
|
||||||
wrapper += '<section class="header">';
|
el += '<span>' + __('meta.references') + '</span>';
|
||||||
wrapper += '<span>' + __('meta.references') + '</span>';
|
el += '</div>';
|
||||||
wrapper += '</section>';
|
el += '<div class="body"><ul>';
|
||||||
wrapper += '<section class="body"><ul>';
|
|
||||||
page.references.forEach((item, i) => {
|
page.references.forEach((item, i) => {
|
||||||
wrapper += '<li class="post-title">';
|
el += '<li class="post-title">';
|
||||||
wrapper += '<a href="' + item.url + '">';
|
el += '<a href="' + item.url + '">';
|
||||||
wrapper += item.title;
|
el += item.title;
|
||||||
wrapper += '</a>';
|
el += '</a>';
|
||||||
wrapper += '</li>';
|
el += '</li>';
|
||||||
});
|
});
|
||||||
wrapper += '</ul></section>';
|
el += '</ul></div>';
|
||||||
wrapper += '</div>';
|
el += '</section>';
|
||||||
return wrapper;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (theme.article.license && page.license != false) {
|
||||||
|
el += '<section id="license">';
|
||||||
|
el += '<div class="header">';
|
||||||
|
el += '<span>' + __('meta.license') + '</span>';
|
||||||
|
el += '</div>';
|
||||||
|
el += '<div class="body">';
|
||||||
|
el += markdown(page.license || theme.article.license);
|
||||||
|
el += '</div>';
|
||||||
|
el += '</section>';
|
||||||
|
}
|
||||||
|
|
||||||
|
if (theme.article.share && page.share != false) {
|
||||||
|
el += '<section id="share">';
|
||||||
|
el += '<div class="header">';
|
||||||
|
el += '<span>' + __('meta.share') + '</span>';
|
||||||
|
el += '</div>';
|
||||||
|
el += '<div class="body social-wrap">';
|
||||||
|
theme.article.share.forEach((item, i) => {
|
||||||
|
if (['wechat', 'weibo', 'email', 'link'].includes(item)) {
|
||||||
|
el += '<a class="social share-item ' + item + '"';
|
||||||
|
if (item == 'wechat') {
|
||||||
|
el += ' href="#"';
|
||||||
|
} else if (item == 'weibo') {
|
||||||
|
el += ' href="#"';
|
||||||
|
} else if (item == 'email') {
|
||||||
|
el += ' href="#"';
|
||||||
|
} else if (item == 'link') {
|
||||||
|
el += ' href="#"';
|
||||||
|
}
|
||||||
|
el += '>';
|
||||||
|
if (item == 'wechat') {
|
||||||
|
el += '<img src="https://7.dusays.com/2021/02/24/b32ef3da1162a.svg"/>';
|
||||||
|
} else if (item == 'weibo') {
|
||||||
|
el += '<img src="https://7.dusays.com/2021/02/24/80c07e4dbb303.svg"/>';
|
||||||
|
} else if (item == 'email') {
|
||||||
|
el += '<img src="https://7.dusays.com/2021/02/24/a1b00e20f425d.svg"/>';
|
||||||
|
} else if (item == 'link') {
|
||||||
|
el += '<img src="https://7.dusays.com/2021/02/24/8411ed322ced6.svg"/>';
|
||||||
|
}
|
||||||
|
el += '</a>';
|
||||||
|
}
|
||||||
|
});
|
||||||
|
el += '</div>';
|
||||||
|
el += '</section>';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
el += '</div>';
|
||||||
|
return el;
|
||||||
}
|
}
|
||||||
%>
|
%>
|
||||||
<%- layoutDiv(); %>
|
<%- layoutDiv(); %>
|
||||||
|
|
|
@ -6,11 +6,28 @@
|
||||||
.header
|
.header
|
||||||
font-weight: 500
|
font-weight: 500
|
||||||
color: var(--text-p3)
|
color: var(--text-p3)
|
||||||
margin-bottom: 1rem
|
margin-bottom: 0.75rem
|
||||||
|
font-size: 1.25rem
|
||||||
.body
|
.body
|
||||||
|
p
|
||||||
|
font-size: $fs14
|
||||||
|
color: var(--text-p2)
|
||||||
|
margin: 1em 0
|
||||||
|
&:first-child
|
||||||
|
margin-top: 0
|
||||||
|
&:last-child
|
||||||
|
margin-bottom: 0
|
||||||
ul
|
ul
|
||||||
margin: 0
|
margin: 0
|
||||||
.post-title
|
.post-title
|
||||||
margin: 0.5rem 0
|
margin: 0.5rem 0
|
||||||
line-height: 1.2
|
line-height: 1.2
|
||||||
font-size: $fs13
|
font-size: $fs13
|
||||||
|
section+section
|
||||||
|
margin-top: 2rem
|
||||||
|
|
||||||
|
.references-wrap .social-wrap
|
||||||
|
grid-gap: $gap * 0.25 $gap * 0.5
|
||||||
|
grid-template-columns: repeat(auto-fill, 40px)
|
||||||
|
a.social
|
||||||
|
padding: 8px
|
||||||
|
|
|
@ -123,17 +123,20 @@ nav.menu
|
||||||
margin-top: 0
|
margin-top: 0
|
||||||
margin-bottom: 1rem
|
margin-bottom: 1rem
|
||||||
line-height: 0
|
line-height: 0
|
||||||
|
|
||||||
|
|
||||||
.social-wrap
|
.social-wrap
|
||||||
display: grid
|
display: grid
|
||||||
grid-gap: $gap * 0.25 $gap * 0.25
|
grid-gap: $gap * 0.25 $gap * 0.25
|
||||||
grid-template-columns: repeat(auto-fill, 32px)
|
grid-template-columns: repeat(auto-fill, 32px)
|
||||||
a
|
a.social
|
||||||
|
line-height: 0
|
||||||
display: inline-block
|
display: inline-block
|
||||||
background: var(--card)
|
|
||||||
padding: 4px
|
padding: 4px
|
||||||
border-radius: 4px
|
border-radius: 4px
|
||||||
filter: grayscale(100%)
|
filter: grayscale(100%)
|
||||||
overflow: hidden
|
overflow: hidden
|
||||||
|
background: var(--card)
|
||||||
trans1: box-shadow
|
trans1: box-shadow
|
||||||
&:hover
|
&:hover
|
||||||
color: $color-hover
|
color: $color-hover
|
||||||
|
|
Loading…
Reference in New Issue