我發現最好的辦法就是把它從你的博客自己的RSS提要中提取出來。添加該代碼的jQuery已被列入後:
<script>
$(function() {
var url = '/rss';
var $list = $('#recent-posts');
$.ajax({
url: url,
type: 'GET',
dataType: 'xml',
success: function(data) {
var $items = $(data).find('item');
$items.each(function() {
var $item = $(this);
var link = $item.children('link').text();
var title = $item.children('title').text();
if (link && title) {
$list.append($('<li><a href="' + link + '">' + title + '</a></li>'));
}
});
}
});
});
</script>
它會走出去,把所有的博客文章列表,如果你想限制它,職位一定數目,你可以檢查傳入的索引值$ items.each()函數:http://api.jquery.com/jquery.each/
還要確保在您欄的清單:
<!-- RECENT POSTS -->
<ul id="recent-posts"></ul>
<!-- RECENT POSTS -->
注:列表中可能不會出現在預覽模式下,只有當您保存更改並去現場博客,它將能夠從/ rss
沒有簡單的方法。這就是提供的歸檔頁面的用途。 – Ally
Thanks @Ally - 爲了在主頁上實現它,就像我提供的示例圖像一樣,我必須以某種方式從存檔頁面中提取數據?我很驚訝他們沒有提供更簡單的API選項。 – jonkratz