mirror of
https://github.com/Mabbs/mabbs.github.io
synced 2025-07-21 00:12:02 +00:00
Update 2 files
- /_layouts/post.html - /links.md
This commit is contained in:
parent
dba69d3ceb
commit
00ed1a9b50
@ -89,48 +89,50 @@ layout: default
|
|||||||
<script>
|
<script>
|
||||||
var suggest = $("#suggest-container");
|
var suggest = $("#suggest-container");
|
||||||
$.get(BlogAPI + "/suggest?id={{ page.url }}&update=" + lastUpdated.valueOf(), function (data) {
|
$.get(BlogAPI + "/suggest?id={{ page.url }}&update=" + lastUpdated.valueOf(), function (data) {
|
||||||
if (data.length) {
|
if (data.length) {
|
||||||
getSearchJSON(function (search) {
|
getSearchJSON(function (search) {
|
||||||
suggest.empty();
|
suggest.empty();
|
||||||
var searchMap = {};
|
var searchMap = {};
|
||||||
for (var i = 0; i < search.length; i++) {
|
for (var i = 0; i < search.length; i++) {
|
||||||
searchMap[search[i].url] = search[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();
|
||||||
}
|
}
|
||||||
|
).mousemove(function(e) {
|
||||||
|
tooltip.css({
|
||||||
|
top: e.pageY + 10,
|
||||||
|
left: e.pageX + 10
|
||||||
|
});
|
||||||
|
}).data('content', contentPreview);
|
||||||
|
|
||||||
var tooltip = $('<div class="content-tooltip"></div>').appendTo('body').hide();
|
suggest.append(link);
|
||||||
for (var j = 0; j < data.length; j++) {
|
suggest.append(' - ' + item.date + '<br />');
|
||||||
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);
|
} else {
|
||||||
|
suggest.html("暂无推荐文章……");
|
||||||
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 />');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
suggest.html("暂无推荐文章……");
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
2
links.md
2
links.md
@ -29,4 +29,6 @@ tags: [links]
|
|||||||
头像:<https://avatars0.githubusercontent.com/u/17966333>
|
头像:<https://avatars0.githubusercontent.com/u/17966333>
|
||||||
Logo:<https://mabbs.github.io/favicon.ico>
|
Logo:<https://mabbs.github.io/favicon.ico>
|
||||||
|
|
||||||
|
<!--[if !IE]> -->
|
||||||
<script src="/assets/js/rss-feed-preview.js"></script>
|
<script src="/assets/js/rss-feed-preview.js"></script>
|
||||||
|
<!-- <![endif]-->
|
Loading…
x
Reference in New Issue
Block a user