From 9b9efd0f601b037f9fd0e90b969db9e2140d4a90 Mon Sep 17 00:00:00 2001 From: mayx Date: Mon, 30 Sep 2024 13:59:21 +0000 Subject: Update 3 files - /js/main.js - /_layouts/default.html - /_layouts/post.html--- js/main.js | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) (limited to 'js/main.js') diff --git a/js/main.js b/js/main.js index 88aab5d..369db5c 100644 --- a/js/main.js +++ b/js/main.js @@ -1,3 +1,4 @@ +var BlogAPI = "https://summary.mayx.eu.org"; (function () { var $backToTopTxt = "返回顶部", $backToTopEle = $('
').appendTo($("body")) .text($backToTopTxt).attr("title", $backToTopTxt).click(function () { @@ -16,7 +17,6 @@ $(function () { $("div#landlord").mouseleave(function () { $("div.live_ico_box").fadeOut(); }); - var BlogAPI = "https://summary.mayx.eu.org"; function showHitS(hits) { $.get(BlogAPI + "/count_click?id=" + hits.id, function (data) { hits.innerHTML = Number(data); @@ -46,17 +46,21 @@ function getSuggestBlog(blogurl) { var suggest = $("#suggest-container")[0]; suggest.innerHTML = "Loading..."; $.get(BlogAPI + "/suggest?id=" + blogurl, function (data) { - getSearchJSON(function (search) { - suggest.innerHTML = ""; - const searchMap = new Map(search.map(item => [item.url, item])); - const merged = data.map(suggestObj => { - const searchObj = searchMap.get(suggestObj.id); - return searchObj ? { ...searchObj } : suggestObj; + if (!data) { + suggest.innerHTML = "暂无推荐文章……"; + } else { + getSearchJSON(function (search) { + suggest.innerHTML = "推荐文章