From afd94a5900af2300c734846096fb6b03370d353a Mon Sep 17 00:00:00 2001 From: BNDong Date: Thu, 4 Jul 2024 14:23:34 +0800 Subject: [PATCH] Functional testing --- dist/script/page-links.3377b63f.js | 1 - dist/script/page-links.a851673a.js | 1 + ...y.kx9iktnn.js => simpleMemory.8yx9x4zk.js} | 2 +- dist/simpleMemory.js | 2 +- dist/simpleMemory.js.gz | Bin 14575 -> 14574 bytes ...s.37688e29.css => page-links.793142b3.css} | 2 +- docs/v2.1/docs/src/changelog/index.md | 3 +- docs/v2.1/docs/src/reference/configs.md | 27 +++++++++++++++++- src/components/config/config.json5 | 15 ---------- 9 files changed, 32 insertions(+), 21 deletions(-) delete mode 100644 dist/script/page-links.3377b63f.js create mode 100644 dist/script/page-links.a851673a.js rename dist/{simpleMemory.kx9iktnn.js => simpleMemory.8yx9x4zk.js} (99%) rename dist/style/{page-links.37688e29.css => page-links.793142b3.css} (62%) diff --git a/dist/script/page-links.3377b63f.js b/dist/script/page-links.3377b63f.js deleted file mode 100644 index eeb417c7..00000000 --- a/dist/script/page-links.3377b63f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkCnblogs_Theme_SimpleMemory=self.webpackChunkCnblogs_Theme_SimpleMemory||[]).push([[9583],{4935:function(i,n,e){e.r(n),e.d(n,{default:function(){return a}});var l=e(7401),o='';function a(i){(0,l.default)(i),(()=>{if(i.__config.links.page.length){let n=$("#cnblogs_post_body"),e="";e+='";let l=$(".articleSuffix-flg");l.length?l.before(e):n.append(e)}})()}}}]); \ No newline at end of file diff --git a/dist/script/page-links.a851673a.js b/dist/script/page-links.a851673a.js new file mode 100644 index 00000000..e89c6061 --- /dev/null +++ b/dist/script/page-links.a851673a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkCnblogs_Theme_SimpleMemory=self.webpackChunkCnblogs_Theme_SimpleMemory||[]).push([[9583],{4935:function(n,i,e){e.r(i),e.d(i,{default:function(){return t}});var l=e(7401),o='',s=e(1087);function t(n){(0,l.default)(n),(()=>{if(n.__config.links.page.length){const i=$("#cnblogs_post_body"),e=$(".articleSuffix-flg"),l=(i,e)=>{const{avatar:l="",name:s="",introduction:t="",url:a=""}=i,c=["icon-zhifeiji","icon-like_fill","icon-flashlight_fill"],r=c[e%c.length];return n.__tools.batchTempReplacement(o,[["avatar",l],["name",s],["introduction",t],["url",a],["icon",r]])},s=n=>{const{title:i,icon:e,style:o,links:s}=n;return`${i?`

${i}

`:""}`},t=n.__config.links.page.map(s).join("");e.length?e.before(t):i.append(t)}})(),(0,s.Z)(n)}}}]); \ No newline at end of file diff --git a/dist/simpleMemory.kx9iktnn.js b/dist/simpleMemory.8yx9x4zk.js similarity index 99% rename from dist/simpleMemory.kx9iktnn.js rename to dist/simpleMemory.8yx9x4zk.js index 0117ed51..3f28e318 100644 --- a/dist/simpleMemory.kx9iktnn.js +++ b/dist/simpleMemory.8yx9x4zk.js @@ -1 +1 @@ -!function(){var e,s,a,t,o,l,n={434:function(e,s,a){"use strict";function t(e){let s={init:()=>{e.__event.scroll={},e.__event.scroll.handle=[],e.__event.scroll.temScroll=0,e.__event.scroll.docScroll=$(document).scrollTop(),e.__event.scroll.homeScroll=$("#home").offset().top-40,$(window).scroll((()=>{e.__event.scroll.docScroll=$(document).scrollTop(),e.__event.scroll.homeScroll=$("#home").offset().top-40,s.handle.scroll(),e.__event.scroll.temScroll=e.__event.scroll.docScroll})),e.__event.resize={},e.__event.resize.handle=[],$(window).resize((()=>{s.handle.resize()}))},handle:{scroll:()=>{for(let s=0;s{for(let s=0;s-1&&!e;)e=a[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e}(),o=function(e){return new Promise((function(s,a){var t=i.miniCssF(e),o=i.p+t;if(function(e,s){for(var a=document.getElementsByTagName("link"),t=0;t{let t=new RegExp("##"+s+"##","g");return e.replace(t,a)},batchTempReplacement:(e,s)=>{let a=e;return $.each(s,(function(e){let t=s[e];a=a.replaceAll(`##${t[0]}##`,t[1])})),a},dynamicLoadingCss:e=>{if(!e||0===e.length)throw new Error('argument "path" is required !');let s=document.getElementsByTagName("head")[0],a=document.createElement("link");a.href=e,a.rel="stylesheet",a.type="text/css",s.appendChild(a)},dynamicLoadingJs:e=>new Promise(((s,a)=>{$.ajax({type:"GET",dataType:"script",cache:!0,url:e,success:function(e){s(e)},error:function(e){a(e)}})})),htmlFiltrationScript:e=>{let s=new RegExp("","ig");return e.replace(s,"")},clearIntervalTimeId:e=>{null!=e&&window.clearInterval(e)},actScroll:(e,s)=>{$("html,body").stop().animate({scrollTop:e},s)},getScrollPercent:()=>($(window).scrollTop()/($(document).height()-$(window).height())*100).toFixed(0),randomNum:function(e,s){switch(arguments.length){case 1:return parseInt(Math.random()*e+1);case 2:return parseInt(Math.random()*(s-e+1)+e);default:return 0}},setDomHomePosition:()=>{$("#home").css("margin-top",$(".main-header").outerHeight()+"px")},getNowFormatDate:()=>{let e=new Date,s=e.getFullYear(),a=e.getMonth()+1,t=e.getDate();return a>=1&&a<=9&&(a="0"+a),t>=0&&t<=9&&(t="0"+t),s+"-"+a+"-"+t},getRunDate:e=>{e=e.toString().split("-");let s=new Date;s.setUTCFullYear(e[0],e[1]-1,e[2]),s.setUTCHours(0,0,0,0);let a=s,t=(new Date).getTime()-a.getTime(),o=t/1e3,l=(Math.floor(o),t/864e5),n=Math.floor(l),r=-24*(n-l),i=Math.floor(r),c=-60*(i-r),h=Math.floor(-60*(i-r));return{daysold:n,hrsold:i,minsold:h,seconds:Math.floor(-60*(h-c)).toString()}},setCookie:(e,s,a)=>{let t=new Date;t.setTime(t.getTime()+1e3*a),document.cookie=e+"="+escape(s)+"; expires="+t.toGMTString()+"; path=/"},getCookie:e=>{let s,a=new RegExp("(^| )"+e+"=([^;]*)(;|$)");return s=document.cookie.match(a),s?unescape(s[2]):null},randomString:e=>{e=e||32;let s="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",a="";for(let t=0;t{let s=parseInt(e),a=parseInt(60*(e-s));return a=1===(""+a).length?"0"+a:a,`${s}:${a}`},htmlReplace:(e,s,a)=>{$(e).html($(e).html().replace(s,a))},articleInfo:(e,s)=>{let a=1===s?"simple-memory-icon-marketing_fill":"simple-memory-icon-label-fill",t=1===s?"article-tag-class-color":"article-tag-color";$.each(e,(s=>{let o=$(e[s]);o.prepend(``),$("#articleInfo").append(``)}))}},o.__timeIds={},o.__event={},""===o.__config.info.name&&(o.__config.info.name=o.__status.user),i(6063)(`./${o.__status.pageType}`).then((e=>{const s=e.default;Promise.all([i.e(9509),i.e(3304)]).then(i.bind(i,7157)).then((e=>{(0,e.default)(o),s(o),i.e(3258).then(i.bind(i,9450)).then((e=>{(0,e.default)(o),o.__tools.setDomHomePosition(),(0,t.Z)(o).handle.scroll(),(0,t.Z)(o).handle.resize()}))}))}))}))}()}(); \ No newline at end of file +!function(){var e,s,a,t,o,l,n={434:function(e,s,a){"use strict";function t(e){let s={init:()=>{e.__event.scroll={},e.__event.scroll.handle=[],e.__event.scroll.temScroll=0,e.__event.scroll.docScroll=$(document).scrollTop(),e.__event.scroll.homeScroll=$("#home").offset().top-40,$(window).scroll((()=>{e.__event.scroll.docScroll=$(document).scrollTop(),e.__event.scroll.homeScroll=$("#home").offset().top-40,s.handle.scroll(),e.__event.scroll.temScroll=e.__event.scroll.docScroll})),e.__event.resize={},e.__event.resize.handle=[],$(window).resize((()=>{s.handle.resize()}))},handle:{scroll:()=>{for(let s=0;s{for(let s=0;s-1&&!e;)e=a[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e}(),o=function(e){return new Promise((function(s,a){var t=i.miniCssF(e),o=i.p+t;if(function(e,s){for(var a=document.getElementsByTagName("link"),t=0;t{let t=new RegExp("##"+s+"##","g");return e.replace(t,a)},batchTempReplacement:(e,s)=>{let a=e;return $.each(s,(function(e){let t=s[e];a=a.replaceAll(`##${t[0]}##`,t[1])})),a},dynamicLoadingCss:e=>{if(!e||0===e.length)throw new Error('argument "path" is required !');let s=document.getElementsByTagName("head")[0],a=document.createElement("link");a.href=e,a.rel="stylesheet",a.type="text/css",s.appendChild(a)},dynamicLoadingJs:e=>new Promise(((s,a)=>{$.ajax({type:"GET",dataType:"script",cache:!0,url:e,success:function(e){s(e)},error:function(e){a(e)}})})),htmlFiltrationScript:e=>{let s=new RegExp("","ig");return e.replace(s,"")},clearIntervalTimeId:e=>{null!=e&&window.clearInterval(e)},actScroll:(e,s)=>{$("html,body").stop().animate({scrollTop:e},s)},getScrollPercent:()=>($(window).scrollTop()/($(document).height()-$(window).height())*100).toFixed(0),randomNum:function(e,s){switch(arguments.length){case 1:return parseInt(Math.random()*e+1);case 2:return parseInt(Math.random()*(s-e+1)+e);default:return 0}},setDomHomePosition:()=>{$("#home").css("margin-top",$(".main-header").outerHeight()+"px")},getNowFormatDate:()=>{let e=new Date,s=e.getFullYear(),a=e.getMonth()+1,t=e.getDate();return a>=1&&a<=9&&(a="0"+a),t>=0&&t<=9&&(t="0"+t),s+"-"+a+"-"+t},getRunDate:e=>{e=e.toString().split("-");let s=new Date;s.setUTCFullYear(e[0],e[1]-1,e[2]),s.setUTCHours(0,0,0,0);let a=s,t=(new Date).getTime()-a.getTime(),o=t/1e3,l=(Math.floor(o),t/864e5),n=Math.floor(l),r=-24*(n-l),i=Math.floor(r),c=-60*(i-r),h=Math.floor(-60*(i-r));return{daysold:n,hrsold:i,minsold:h,seconds:Math.floor(-60*(h-c)).toString()}},setCookie:(e,s,a)=>{let t=new Date;t.setTime(t.getTime()+1e3*a),document.cookie=e+"="+escape(s)+"; expires="+t.toGMTString()+"; path=/"},getCookie:e=>{let s,a=new RegExp("(^| )"+e+"=([^;]*)(;|$)");return s=document.cookie.match(a),s?unescape(s[2]):null},randomString:e=>{e=e||32;let s="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",a="";for(let t=0;t{let s=parseInt(e),a=parseInt(60*(e-s));return a=1===(""+a).length?"0"+a:a,`${s}:${a}`},htmlReplace:(e,s,a)=>{$(e).html($(e).html().replace(s,a))},articleInfo:(e,s)=>{let a=1===s?"simple-memory-icon-marketing_fill":"simple-memory-icon-label-fill",t=1===s?"article-tag-class-color":"article-tag-color";$.each(e,(s=>{let o=$(e[s]);o.prepend(``),$("#articleInfo").append(``)}))}},o.__timeIds={},o.__event={},""===o.__config.info.name&&(o.__config.info.name=o.__status.user),i(6063)(`./${o.__status.pageType}`).then((e=>{const s=e.default;Promise.all([i.e(9509),i.e(3304)]).then(i.bind(i,7157)).then((e=>{(0,e.default)(o),s(o),i.e(3258).then(i.bind(i,9450)).then((e=>{(0,e.default)(o),o.__tools.setDomHomePosition(),(0,t.Z)(o).handle.scroll(),(0,t.Z)(o).handle.resize()}))}))}))}))}()}(); \ No newline at end of file diff --git a/dist/simpleMemory.js b/dist/simpleMemory.js index 0117ed51..3f28e318 100644 --- a/dist/simpleMemory.js +++ b/dist/simpleMemory.js @@ -1 +1 @@ -!function(){var e,s,a,t,o,l,n={434:function(e,s,a){"use strict";function t(e){let s={init:()=>{e.__event.scroll={},e.__event.scroll.handle=[],e.__event.scroll.temScroll=0,e.__event.scroll.docScroll=$(document).scrollTop(),e.__event.scroll.homeScroll=$("#home").offset().top-40,$(window).scroll((()=>{e.__event.scroll.docScroll=$(document).scrollTop(),e.__event.scroll.homeScroll=$("#home").offset().top-40,s.handle.scroll(),e.__event.scroll.temScroll=e.__event.scroll.docScroll})),e.__event.resize={},e.__event.resize.handle=[],$(window).resize((()=>{s.handle.resize()}))},handle:{scroll:()=>{for(let s=0;s{for(let s=0;s-1&&!e;)e=a[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e}(),o=function(e){return new Promise((function(s,a){var t=i.miniCssF(e),o=i.p+t;if(function(e,s){for(var a=document.getElementsByTagName("link"),t=0;t{let t=new RegExp("##"+s+"##","g");return e.replace(t,a)},batchTempReplacement:(e,s)=>{let a=e;return $.each(s,(function(e){let t=s[e];a=a.replaceAll(`##${t[0]}##`,t[1])})),a},dynamicLoadingCss:e=>{if(!e||0===e.length)throw new Error('argument "path" is required !');let s=document.getElementsByTagName("head")[0],a=document.createElement("link");a.href=e,a.rel="stylesheet",a.type="text/css",s.appendChild(a)},dynamicLoadingJs:e=>new Promise(((s,a)=>{$.ajax({type:"GET",dataType:"script",cache:!0,url:e,success:function(e){s(e)},error:function(e){a(e)}})})),htmlFiltrationScript:e=>{let s=new RegExp("","ig");return e.replace(s,"")},clearIntervalTimeId:e=>{null!=e&&window.clearInterval(e)},actScroll:(e,s)=>{$("html,body").stop().animate({scrollTop:e},s)},getScrollPercent:()=>($(window).scrollTop()/($(document).height()-$(window).height())*100).toFixed(0),randomNum:function(e,s){switch(arguments.length){case 1:return parseInt(Math.random()*e+1);case 2:return parseInt(Math.random()*(s-e+1)+e);default:return 0}},setDomHomePosition:()=>{$("#home").css("margin-top",$(".main-header").outerHeight()+"px")},getNowFormatDate:()=>{let e=new Date,s=e.getFullYear(),a=e.getMonth()+1,t=e.getDate();return a>=1&&a<=9&&(a="0"+a),t>=0&&t<=9&&(t="0"+t),s+"-"+a+"-"+t},getRunDate:e=>{e=e.toString().split("-");let s=new Date;s.setUTCFullYear(e[0],e[1]-1,e[2]),s.setUTCHours(0,0,0,0);let a=s,t=(new Date).getTime()-a.getTime(),o=t/1e3,l=(Math.floor(o),t/864e5),n=Math.floor(l),r=-24*(n-l),i=Math.floor(r),c=-60*(i-r),h=Math.floor(-60*(i-r));return{daysold:n,hrsold:i,minsold:h,seconds:Math.floor(-60*(h-c)).toString()}},setCookie:(e,s,a)=>{let t=new Date;t.setTime(t.getTime()+1e3*a),document.cookie=e+"="+escape(s)+"; expires="+t.toGMTString()+"; path=/"},getCookie:e=>{let s,a=new RegExp("(^| )"+e+"=([^;]*)(;|$)");return s=document.cookie.match(a),s?unescape(s[2]):null},randomString:e=>{e=e||32;let s="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",a="";for(let t=0;t{let s=parseInt(e),a=parseInt(60*(e-s));return a=1===(""+a).length?"0"+a:a,`${s}:${a}`},htmlReplace:(e,s,a)=>{$(e).html($(e).html().replace(s,a))},articleInfo:(e,s)=>{let a=1===s?"simple-memory-icon-marketing_fill":"simple-memory-icon-label-fill",t=1===s?"article-tag-class-color":"article-tag-color";$.each(e,(s=>{let o=$(e[s]);o.prepend(``),$("#articleInfo").append(``)}))}},o.__timeIds={},o.__event={},""===o.__config.info.name&&(o.__config.info.name=o.__status.user),i(6063)(`./${o.__status.pageType}`).then((e=>{const s=e.default;Promise.all([i.e(9509),i.e(3304)]).then(i.bind(i,7157)).then((e=>{(0,e.default)(o),s(o),i.e(3258).then(i.bind(i,9450)).then((e=>{(0,e.default)(o),o.__tools.setDomHomePosition(),(0,t.Z)(o).handle.scroll(),(0,t.Z)(o).handle.resize()}))}))}))}))}()}(); \ No newline at end of file +!function(){var e,s,a,t,o,l,n={434:function(e,s,a){"use strict";function t(e){let s={init:()=>{e.__event.scroll={},e.__event.scroll.handle=[],e.__event.scroll.temScroll=0,e.__event.scroll.docScroll=$(document).scrollTop(),e.__event.scroll.homeScroll=$("#home").offset().top-40,$(window).scroll((()=>{e.__event.scroll.docScroll=$(document).scrollTop(),e.__event.scroll.homeScroll=$("#home").offset().top-40,s.handle.scroll(),e.__event.scroll.temScroll=e.__event.scroll.docScroll})),e.__event.resize={},e.__event.resize.handle=[],$(window).resize((()=>{s.handle.resize()}))},handle:{scroll:()=>{for(let s=0;s{for(let s=0;s-1&&!e;)e=a[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e}(),o=function(e){return new Promise((function(s,a){var t=i.miniCssF(e),o=i.p+t;if(function(e,s){for(var a=document.getElementsByTagName("link"),t=0;t{let t=new RegExp("##"+s+"##","g");return e.replace(t,a)},batchTempReplacement:(e,s)=>{let a=e;return $.each(s,(function(e){let t=s[e];a=a.replaceAll(`##${t[0]}##`,t[1])})),a},dynamicLoadingCss:e=>{if(!e||0===e.length)throw new Error('argument "path" is required !');let s=document.getElementsByTagName("head")[0],a=document.createElement("link");a.href=e,a.rel="stylesheet",a.type="text/css",s.appendChild(a)},dynamicLoadingJs:e=>new Promise(((s,a)=>{$.ajax({type:"GET",dataType:"script",cache:!0,url:e,success:function(e){s(e)},error:function(e){a(e)}})})),htmlFiltrationScript:e=>{let s=new RegExp("","ig");return e.replace(s,"")},clearIntervalTimeId:e=>{null!=e&&window.clearInterval(e)},actScroll:(e,s)=>{$("html,body").stop().animate({scrollTop:e},s)},getScrollPercent:()=>($(window).scrollTop()/($(document).height()-$(window).height())*100).toFixed(0),randomNum:function(e,s){switch(arguments.length){case 1:return parseInt(Math.random()*e+1);case 2:return parseInt(Math.random()*(s-e+1)+e);default:return 0}},setDomHomePosition:()=>{$("#home").css("margin-top",$(".main-header").outerHeight()+"px")},getNowFormatDate:()=>{let e=new Date,s=e.getFullYear(),a=e.getMonth()+1,t=e.getDate();return a>=1&&a<=9&&(a="0"+a),t>=0&&t<=9&&(t="0"+t),s+"-"+a+"-"+t},getRunDate:e=>{e=e.toString().split("-");let s=new Date;s.setUTCFullYear(e[0],e[1]-1,e[2]),s.setUTCHours(0,0,0,0);let a=s,t=(new Date).getTime()-a.getTime(),o=t/1e3,l=(Math.floor(o),t/864e5),n=Math.floor(l),r=-24*(n-l),i=Math.floor(r),c=-60*(i-r),h=Math.floor(-60*(i-r));return{daysold:n,hrsold:i,minsold:h,seconds:Math.floor(-60*(h-c)).toString()}},setCookie:(e,s,a)=>{let t=new Date;t.setTime(t.getTime()+1e3*a),document.cookie=e+"="+escape(s)+"; expires="+t.toGMTString()+"; path=/"},getCookie:e=>{let s,a=new RegExp("(^| )"+e+"=([^;]*)(;|$)");return s=document.cookie.match(a),s?unescape(s[2]):null},randomString:e=>{e=e||32;let s="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",a="";for(let t=0;t{let s=parseInt(e),a=parseInt(60*(e-s));return a=1===(""+a).length?"0"+a:a,`${s}:${a}`},htmlReplace:(e,s,a)=>{$(e).html($(e).html().replace(s,a))},articleInfo:(e,s)=>{let a=1===s?"simple-memory-icon-marketing_fill":"simple-memory-icon-label-fill",t=1===s?"article-tag-class-color":"article-tag-color";$.each(e,(s=>{let o=$(e[s]);o.prepend(``),$("#articleInfo").append(``)}))}},o.__timeIds={},o.__event={},""===o.__config.info.name&&(o.__config.info.name=o.__status.user),i(6063)(`./${o.__status.pageType}`).then((e=>{const s=e.default;Promise.all([i.e(9509),i.e(3304)]).then(i.bind(i,7157)).then((e=>{(0,e.default)(o),s(o),i.e(3258).then(i.bind(i,9450)).then((e=>{(0,e.default)(o),o.__tools.setDomHomePosition(),(0,t.Z)(o).handle.scroll(),(0,t.Z)(o).handle.resize()}))}))}))}))}()}(); \ No newline at end of file diff --git a/dist/simpleMemory.js.gz b/dist/simpleMemory.js.gz index 237fdeceb44b320a6c49c4aa6aba9d7c0747a301..b53909fbab635d1e6f8ff08d798a24c6b4f7153e 100644 GIT binary patch delta 11325 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 AdjJ3c diff --git a/dist/style/page-links.37688e29.css b/dist/style/page-links.793142b3.css similarity index 62% rename from dist/style/page-links.37688e29.css rename to dist/style/page-links.793142b3.css index bed9bd69..3e3f1724 100644 --- a/dist/style/page-links.37688e29.css +++ b/dist/style/page-links.793142b3.css @@ -1 +1 @@ -#links-box{display:grid;grid-template-columns:repeat(3,30%);grid-column-gap:30px;grid-row-gap:10px;margin:5px;position:relative}@media only screen and (max-width:960px){#links-box{grid-template-columns:repeat(2,50%)}}@media only screen and (max-width:720px){#links-box{grid-template-columns:repeat(1,100%)}}#links-box .links-item{width:250px;box-shadow:0 4px 11px 0 rgba(37,44,97,.1),0 1px 3px 0 rgba(93,100,148,.13);position:relative;padding:0 6px;max-width:100%;height:70px;align-items:center;display:flex;border-radius:6px;background-color:#fff;margin:10px 5px;color:#6b7280;cursor:pointer;justify-self:center}#links-box .links-item:hover{box-shadow:0 4px 11px 0 rgba(37,44,97,.17),0 1px 3px 0 rgba(93,100,148,.2)}#links-box .links-item>img{width:60px;height:60px;border-radius:6px;display:block;vertical-align:middle}#links-box .links-item .links-info{margin-left:10px;width:180px}#links-box .links-item .links-info .links-info-name{font-weight:700;color:#777aaf;font-size:18px;position:relative;top:-2px}#links-box .links-item .links-info .links-info-text{font-style:oblique;font-size:14px;font-family:ZCOOL XiaoWei,serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}#links-box .links-item .links-info span{display:block}#links-box .links-item .links-icon{width:22px;height:22px;position:absolute;top:0;right:0;margin-right:-8px;margin-top:-7px;align-items:center;display:flex;border-radius:6px;--transform-rotate:45deg;transform:rotate(45deg);--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)}#links-box .links-item:nth-child(3n+0) .links-icon{background-color:#34d399}#links-box .links-item:nth-child(3n+1) .links-icon{background-color:#a78bfa}#links-box .links-item:nth-child(3n+2) .links-icon{background-color:#f87171}#links-box .links-item .links-icon a{color:#fff;--transform-rotate:-45deg;transform:rotate(-45deg)}#links-box .links-item .links-icon a i.icon-zhifeiji{position:relative;top:3px;left:2px;font-size:14px}#links-box .links-item .links-icon a i.icon-flashlight_fill,#links-box .links-item .links-icon a i.icon-like_fill{position:relative;top:4px;left:3px;font-size:14px} \ No newline at end of file +#links-box{display:grid;grid-template-columns:repeat(3,30%);grid-column-gap:30px;grid-row-gap:10px;margin:5px;position:relative}@media only screen and (max-width:960px){#links-box{grid-template-columns:repeat(2,50%)}}@media only screen and (max-width:720px){#links-box{grid-template-columns:repeat(1,100%)}}#links-box .links-item{width:250px;box-shadow:0 4px 11px 0 rgba(37,44,97,.1),0 1px 3px 0 rgba(93,100,148,.13);position:relative;padding:0 6px;max-width:100%;height:70px;align-items:center;display:flex;border-radius:6px;background-color:#fff;margin:10px 5px;color:#6b7280;cursor:pointer;justify-self:center}#links-box .links-item:hover{box-shadow:0 4px 11px 0 rgba(37,44,97,.17),0 1px 3px 0 rgba(93,100,148,.2)}#links-box .links-item>img{width:60px;height:60px;border-radius:6px;display:block;vertical-align:middle}#links-box .links-item .links-info{margin-left:10px;width:180px}#links-box .links-item .links-info .links-info-name{font-weight:700;color:#777aaf;font-size:18px;position:relative;top:-2px}#links-box .links-item .links-info .links-info-text{font-style:oblique;font-size:14px;font-family:ZCOOL XiaoWei,serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}#links-box .links-item .links-info span{display:block}#links-box .links-item .links-icon{width:22px;height:22px;position:absolute;top:0;right:0;margin-right:-8px;margin-top:-7px;align-items:center;display:flex;border-radius:6px;--transform-rotate:45deg;transform:rotate(45deg);animation:rotation 3s linear infinite;--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)}#links-box .links-item:nth-child(3n+0) .links-icon{background-color:#34d399}#links-box .links-item:nth-child(3n+1) .links-icon{background-color:#a78bfa}#links-box .links-item:nth-child(3n+2) .links-icon{background-color:#f87171}#links-box .links-item .links-icon a{color:#fff;--transform-rotate:-45deg;transform:rotate(-45deg)}#links-box .links-item .links-icon a i.icon-zhifeiji{position:relative;top:3px;left:2px;font-size:14px}#links-box .links-item .links-icon a i.icon-flashlight_fill,#links-box .links-item .links-icon a i.icon-like_fill{position:relative;top:4px;left:3px;font-size:14px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}} \ No newline at end of file diff --git a/docs/v2.1/docs/src/changelog/index.md b/docs/v2.1/docs/src/changelog/index.md index 7d44a23f..8462954d 100644 --- a/docs/v2.1/docs/src/changelog/index.md +++ b/docs/v2.1/docs/src/changelog/index.md @@ -2,7 +2,8 @@ ## 2024.07.04 - v2.1.5 * 文章页复制内容携带版权信息 [(#429)](https://github.com/BNDong/Cnblogs-Theme-SimpleMemory/pull/429) - +* 文章页评论框打字动效 [(#431)](https://github.com/BNDong/Cnblogs-Theme-SimpleMemory/pull/431) + ## 2024.01.02 - v2.1.4 * 修改了博客运行时间的文字描述 * 调整了“今日诗词”获取的方式 diff --git a/docs/v2.1/docs/src/reference/configs.md b/docs/v2.1/docs/src/reference/configs.md index 690da4c2..04749129 100644 --- a/docs/v2.1/docs/src/reference/configs.md +++ b/docs/v2.1/docs/src/reference/configs.md @@ -1037,7 +1037,7 @@ window.cnblogsConfig = { ``` ::: tip 提示 -img 建议使用 base64 转码后的图片,素材建议到 [花瓣网](https://huaban.com/follow) 寻找透明背景素材 +img 建议使用 base64 转码后的图片,素材建议透明背景素材 ::: ```javascript @@ -1071,6 +1071,31 @@ window.cnblogsConfig = { } ``` +### typing - 评论框打字动效 [(#431)](https://github.com/BNDong/Cnblogs-Theme-SimpleMemory/pull/431) + +- 类型:`Object` +- 默认值: + +```json5 +{ + enable: false, // 是否开启 + options: { + colorful: true, // 是否多彩 + shake: false, // 是否震动 + } +} +``` + +```javascript +window.cnblogsConfig = { + animate: { + typing: { + enable: false + }, + }, +} +``` + ## code - 代码 ### type - 代码渲染类型 diff --git a/src/components/config/config.json5 b/src/components/config/config.json5 index 321ef4b6..338b632a 100644 --- a/src/components/config/config.json5 +++ b/src/components/config/config.json5 @@ -247,21 +247,6 @@ macStyle: true, }, }, - // -- 代码高亮 -- - code: { - type: '', - // hljs - options: { - hljs: { - theme: 'atom-one-dark-reasonable', - languages: [] - }, - maxHeight: '', - fontSize: 14, - line: false, - macStyle: true, - }, - }, // -- 文章后缀 -- articleSuffix: { imgUrl: '',