summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormayx <mayx@outlook.com>2025-06-19 05:06:41 +0200
committermayx <mayx@outlook.com>2025-06-19 05:06:41 +0200
commit00ed1a9b506eb8bdbdfd5e2d6eb925ca492ef8bb (patch)
treea5f5b77040e6f0d5966936a2d77346a8b3e2db20
parentdba69d3ceb5e9ba5f2c27ec2249cb96ef13802bb (diff)
Update 2 files
- /_layouts/post.html - /links.md
-rw-r--r--_layouts/post.html84
-rw-r--r--links.md4
2 files changed, 46 insertions, 42 deletions
diff --git a/_layouts/post.html b/_layouts/post.html
index f46dd9e..d598c2f 100644
--- a/_layouts/post.html
+++ b/_layouts/post.html
@@ -89,48 +89,50 @@ layout: default
<script>
var suggest = $("#suggest-container");
$.get(BlogAPI + "/suggest?id={{ page.url }}&update=" + lastUpdated.valueOf(), function (data) {
- if (data.length) {
- getSearchJSON(function (search) {
- suggest.empty();
- var searchMap = {};
- for (var i = 0; i < search.length; i++) {
- searchMap[search[i].url] = search[i];
- }
-
- var tooltip = $('<div class="content-tooltip"></div>').appendTo('body').hide();
- for (var j = 0; j < data.length; j++) {
- var item = searchMap[data[j].id];
- if (item) {
- var link = $('<a href="' + item.url + '">' + item.title + '</a>');
- var contentPreview = item.content.replace(/<[^>]+>/g, "").substring(0, 100);
-
- link.hover(
- function(e) {
- tooltip.text($(this).data('content'))
- .css({
- top: e.pageY + 10,
- left: e.pageX + 10
- })
- .show();
- },
- function() {
- tooltip.hide();
- }
- ).mousemove(function(e) {
- tooltip.css({
- top: e.pageY + 10,
- left: e.pageX + 10
- });
- }).data('content', contentPreview);
-
- suggest.append(link);
- suggest.append(' - ' + item.date + '<br />');
- }
+ if (data.length) {
+ getSearchJSON(function (search) {
+ suggest.empty();
+ var searchMap = {};
+ for (var i = 0; i < search.length; i++) {
+ searchMap[search[i].url] = search[i];
+ }
+
+ var tooltip = $('<div class="content-tooltip"></div>').appendTo('body').hide();
+ for (var j = 0; j < data.length; j++) {
+ var item = searchMap[data[j].id];
+ if (item) {
+ var link = $('<a href="' + item.url + '">' + item.title + '</a>');
+ var contentPreview = item.content.replace(/<[^>]+>/g, "").substring(0, 100);
+ if (item.content.length > 100) {
+ contentPreview += "……";
+ }
+ link.hover(
+ function(e) {
+ tooltip.text($(this).data('content'))
+ .css({
+ top: e.pageY + 10,
+ left: e.pageX + 10
+ })
+ .show();
+ },
+ function() {
+ tooltip.hide();
}
- });
- } else {
- suggest.html("暂无推荐文章……");
- }
+ ).mousemove(function(e) {
+ tooltip.css({
+ top: e.pageY + 10,
+ left: e.pageX + 10
+ });
+ }).data('content', contentPreview);
+
+ suggest.append(link);
+ suggest.append(' - ' + item.date + '<br />');
+ }
+ }
+ });
+ } else {
+ suggest.html("暂无推荐文章……");
+ }
});
</script>
{% endif %}
diff --git a/links.md b/links.md
index a39b2c7..16f06a5 100644
--- a/links.md
+++ b/links.md
@@ -29,4 +29,6 @@ tags: [links]
头像:<https://avatars0.githubusercontent.com/u/17966333>
Logo:<https://mabbs.github.io/favicon.ico>
-<script src="/assets/js/rss-feed-preview.js"></script> \ No newline at end of file
+<!--[if !IE]> -->
+<script src="/assets/js/rss-feed-preview.js"></script>
+<!-- <![endif]--> \ No newline at end of file