我想显示我写给访问者的所有博客文章。Blogspot 有“存档”小部件,但它只显示特定月/年发布的帖子。我想显示所有帖子。有没有不使用javascript的解决方案?
(我不想使用 javascript '因为有些用户可能禁用了他们的脚本)
谢谢你。
我知道这是一个老问题,但由于我今天自己也遇到了同样的问题,所以我想分享一个可能的解决方案:只需添加一个HTML/JavaScript
带有以下代码的小工具:
<div id="all_post_root">Loading ...</div>
<script type="text/javascript">
// Sort the items with respect to their title
var entriesComparator = function(a, b) {
return a.link[2].title > b.link[2].title;
}
var displayFeed = function(response) {
var entries = response.feed.entry;
entries.sort(entriesComparator);
var listUl = document.createElement("ul");
for (var i in entries) {
var elt = entries[i].link[2];
var a = document.createElement("a");
a.href = elt.href;
a.appendChild(document.createTextNode(elt.title));
var li = document.createElement("li");
li.appendChild(a);
listUl.appendChild(li);
}
var allPostRoot = document.getElementById('all_post_root');
allPostRoot.innerHTML = "";
allPostRoot.appendChild(listUl);
};
</script>
<script src="/feeds/posts/default?alt=json&callback=displayFeed">
</script>
希望能帮助到你,
你必须使用脚本,我想看看这个 > http://www.chethstudios.net/p/archives_09.html他在博客平台上使用无缝脚本。