From 6d983239ed0223e97f2285480c6d9bc83cef91f5 Mon Sep 17 00:00:00 2001 From: xaoxuu Date: Thu, 25 Feb 2021 00:05:23 +0800 Subject: [PATCH] update --- _config.yml | 4 ++ languages/en.yml | 2 + languages/zh-CN.yml | 4 +- languages/zh-TW.yml | 4 +- layout/_partial/main/article/references.ejs | 78 +++++++++++++++++---- source/css/_layout/partial/references.styl | 19 ++++- source/css/_layout/sidebar.styl | 15 ++-- 7 files changed, 103 insertions(+), 23 deletions(-) diff --git a/_config.yml b/_config.yml index 9795351..44dac86 100755 --- a/_config.yml +++ b/_config.yml @@ -54,6 +54,10 @@ article: # 分类颜色 category_color: '新闻稿': '#DA0F47' + # 文章许可协议 + license: '本文采用 [署名-非商业性使用-相同方式共享 4.0 国际](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh) 许可协议,转载请注明出处。' + # 分享 + share: [wechat, weibo, email, link] # 相关文章,需要安装插件 (for layout: post) # npm i hexo-related-popular-posts related_posts: diff --git a/languages/en.yml b/languages/en.yml index e71d45c..892a39a 100755 --- a/languages/en.yml +++ b/languages/en.yml @@ -24,6 +24,8 @@ meta: more: 'More %s' created: 'Posted on' updated: 'Updated on' + license: License + share: Share date_suffix: just: Just min: minutes ago diff --git a/languages/zh-CN.yml b/languages/zh-CN.yml index 05e0a0c..989e6bd 100755 --- a/languages/zh-CN.yml +++ b/languages/zh-CN.yml @@ -24,6 +24,8 @@ meta: more: '更多%s' created: 发布于 updated: 更新于 + license: 许可协议 + share: 分享文章 date_suffix: just: 刚刚 min: 分钟前 @@ -32,7 +34,7 @@ meta: month: 个月前 footer: - license: '本博客所有文章除特别声明外,均采用 %s 许可协议。转载请注明出处!' + license: '本博客所有文章除特别声明外,均采用 %s 许可协议,转载请注明出处。' info_not_open_source: '本站由 %s 创建,使用 %s 作为主题。' info_open_source: '本站由 %s 创建,使用 %s 作为主题,您可以在 %s 找到本站源码。' diff --git a/languages/zh-TW.yml b/languages/zh-TW.yml index fb72c1d..8fde514 100755 --- a/languages/zh-TW.yml +++ b/languages/zh-TW.yml @@ -24,6 +24,8 @@ meta: more: '更多%s' created: 發表於 updated: 更新於 + license: 許可協議 + share: 分享文章 date_suffix: just: 剛剛 min: 分鐘前 @@ -32,7 +34,7 @@ meta: month: 個月前 footer: - license: '本網誌所有文章除特別聲明外,均採用 %s 許可協議。轉載請註明出處!' + license: '本網誌所有文章除特別聲明外,均採用 %s 許可協議,轉載請註明出處。' info_not_open_source: '本站由 %s 創建,使用 %s 作為主題。' info_open_source: '本站由 %s 創建,使用 %s 作為主題,您可以在 %s 找到本站源碼。' diff --git a/layout/_partial/main/article/references.ejs b/layout/_partial/main/article/references.ejs index e9ff6f2..a920f8d 100644 --- a/layout/_partial/main/article/references.ejs +++ b/layout/_partial/main/article/references.ejs @@ -1,23 +1,73 @@ <% function layoutDiv() { + let el = ''; + el += '
'; if (page.references && page.references.length > 0) { - let wrapper = ''; - wrapper += '
'; - wrapper += '
'; - wrapper += '' + __('meta.references') + ''; - wrapper += '
'; - wrapper += '
'; - return wrapper; + el += '
'; + el += ''; } + + if (theme.article.license && page.license != false) { + el += '
'; + el += '
'; + el += '' + __('meta.license') + ''; + el += '
'; + el += '
'; + el += markdown(page.license || theme.article.license); + el += '
'; + el += '
'; + } + + if (theme.article.share && page.share != false) { + el += '
'; + el += '
'; + el += '' + __('meta.share') + ''; + el += '
'; + el += '