From 6557b6a34c994c55058f128d0efd3f42a9b19b03 Mon Sep 17 00:00:00 2001 From: shenyu <448766534@qq.com> Date: Mon, 30 Mar 2020 19:55:19 +0800 Subject: [PATCH] :sparkles: feat: clickLove --- README.md | 3 +++ _config.yml | 3 +++ layout/_partial/after-footer.ejs | 5 ++++- source/js/clickLove.js | 1 + 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 source/js/clickLove.js diff --git a/README.md b/README.md index 9afbb1c..b180cc0 100644 --- a/README.md +++ b/README.md @@ -156,6 +156,9 @@ rss: /atom.xml # DarkMode darkmode: true +# ClickLove +clickLove: false + # articleWidth and sidebarWidth layout: article_width: 80rem diff --git a/_config.yml b/_config.yml index 88e71d1..abccac4 100644 --- a/_config.yml +++ b/_config.yml @@ -93,6 +93,9 @@ rss: /atom.xml # 是否启用黑夜模式开关 darkmode: true +# 页面点击小红心(开启请设置为true) +clickLove: false + # 页面宽度自定义(不建议修改,可能造成布局混乱),article_width文章宽度,sidebar_width侧边栏宽度 layout: article_width: 80rem diff --git a/layout/_partial/after-footer.ejs b/layout/_partial/after-footer.ejs index 8861c97..67a2dd6 100644 --- a/layout/_partial/after-footer.ejs +++ b/layout/_partial/after-footer.ejs @@ -56,4 +56,7 @@ <%- js('/js/busuanzi-2.3.pure.min') %> <% } %> - \ No newline at end of file + +<% if (theme.clickLove){ %> + +<% } %> \ No newline at end of file diff --git a/source/js/clickLove.js b/source/js/clickLove.js new file mode 100644 index 0000000..c849c81 --- /dev/null +++ b/source/js/clickLove.js @@ -0,0 +1 @@ +!function(e,t,a){function n(){c(".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';width: inherit;height: inherit;background: inherit;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: fixed;}.heart:after{top: -5px;}.heart:before{left: -5px;}"),o(),r()}function r(){for(var e=0;e