From 91dd8a34ea8487e21bdbfb25d906523ff627c926 Mon Sep 17 00:00:00 2001 From: mayx Date: Fri, 11 Apr 2025 17:07:43 +0000 Subject: Update 24 files - /css/gitalk.css - /js/aes.js - /js/gitalk.min.js - /js/jquery.min.js - /js/main.js - /js/rss-feed-preview.js - /js/simple-jekyll-search.min.js - /assets/css/gitalk.css - /assets/js/rss-feed-preview.js - /assets/js/main.js - /assets/js/jquery.min.js - /assets/js/simple-jekyll-search.min.js - /assets/js/aes.js - /assets/js/gitalk.min.js - /assets/js/instant.page.js - /_layouts/post.html - /_layouts/encrypt.html - /_layouts/default.html - /search.html - /aes.html - /_posts/2025-04-08-feed.md - /links.md - /blogroll.opml - /jump.html--- js/main.js | 92 -------------------------------------------------------------- 1 file changed, 92 deletions(-) delete mode 100644 js/main.js (limited to 'js/main.js') diff --git a/js/main.js b/js/main.js deleted file mode 100644 index f4b2a99..0000000 --- a/js/main.js +++ /dev/null @@ -1,92 +0,0 @@ -(function () { - var $backToTopTxt = "返回顶部", $backToTopEle = $('
').appendTo($("body")) - .text($backToTopTxt).attr("title", $backToTopTxt).click(function () { - $("html, body").animate({ scrollTop: 0 }, 120); - }), $backToTopFun = function () { - var st = $(document).scrollTop(), winh = $(window).height(); - (st > 0) ? $backToTopEle.show() : $backToTopEle.hide(); - }; - $(window).bind("scroll", $backToTopFun); - $(function () { $backToTopFun(); }); -})(); -$(function () { - $("div#landlord").mouseenter(function () { - $("div.live_ico_box").fadeIn(); - }); - $("div#landlord").mouseleave(function () { - $("div.live_ico_box").fadeOut(); - }); - function showHitS(hits) { - $.get(BlogAPI + "/count_click?id=" + hits.id, function (data) { - hits.innerHTML = Number(data); - }); - } - function showHitCount() { - var visitors = $(".visitors-index"); - for (var i = 0; i < visitors.length; i++) { - showHitS(visitors[i]); - } - - } - function addCount() { - var visitors = $(".visitors"); - $.get(BlogAPI + "/count_click_add?id=" + visitors[0].id, function (data) { - visitors[0].innerHTML = Number(data); - }); - } - if ($('.visitors').length == 1) { - addCount(); - } else if ($('.visitors-index').length > 0) { - showHitCount(); - } -}); - -$(function() { - const urlParams = new URLSearchParams(window.location.search); - const keyword = urlParams.get('kw')?.trim(); - - if (!keyword) return; - - // 转义正则表达式特殊字符,避免安全问题 - const escapedKeyword = keyword.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); - // 创建不区分大小写的正则表达式(全局匹配) - const regex = new RegExp(`(${escapedKeyword})`, 'gi'); - - // 递归遍历并高亮文本节点 - function highlightTextNodes(element) { - $(element).contents().each(function() { - if (this.nodeType === Node.TEXT_NODE) { - const $this = $(this); - const text = $this.text(); - // 使用正则替换并保留原始大小写 - if (regex.test(text)) { - const replaced = text.replace(regex, '$1'); - $this.replaceWith(replaced); - } - } else if ( - this.nodeType === Node.ELEMENT_NODE && - !$(this).is('script, style, noscript, textarea') - ) { - highlightTextNodes(this); - } - }); - } - - $('section').each(function() { - highlightTextNodes(this); - }); -}); - -today = new Date(); -timeold = (today.getTime() - lastUpdated.getTime()); -secondsold = Math.floor(timeold / 1000); -e_daysold = timeold / (24 * 60 * 60 * 1000); -daysold = Math.floor(e_daysold); -if (daysold > 90) { - $("html")[0].style = "-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);"; - $("html")[0].innerHTML = $("html")[0].innerHTML.replace(/Mayx/g, "Ghost"); - console.warn("Mayx may already be Dead"); -} - -var message_Path = '/Live2dHistoire/live2d/'; -var talkAPI = BlogAPI + "/ai_chat"; -- cgit 1.4.1-2-gfad0