如何将最新博客帖子嵌入到index.html中?
问题描述:
正如标题所示,是否可以将我的博客的最新帖子嵌入到网站的主index.html中?如何将最新博客帖子嵌入到index.html中?
网站主页是https://my-domain.com/index.html和博客https://blog.my-domain.com。我想将最新的博客帖子嵌入到我网站主页上的特定位置。即当我发布博客时,主页面会自动更新。
这可能吗?
答
您可以使用您的博客JSONP,对于最新发生后创建的div像这样<div id="latest-post"></div>
<script src='http://your-blog.com/feeds/posts/default?alt=json-in-script&callback=latestPost' async='async'></script>
<script>
function latestPost(json) {
var entry = json.feed.entry;
for(var i = 0; i < entry.length; i++) {
var link, title = entry[i].title.$t;
for(var j = 0; j < entry[i].link.length; j++) {
if(entry[i].link[j].rel === "alternate") {
link = entry[i].link[j].href;
}
document.getElementById("latest-post").innerHTML += "<a href='" + link + "'>" + title + "</a>";
}
}
}
</script>
绝对可能,但请张贴您当前尝试的代码。 –
是必要的吗?我是新来的编码,所以我不知道该怎么做。但是,谢谢你回答我的问题,我一定会找到办法做到这一点。 :) – Duaney
有人吗?请? – Duaney