我在我的博客中使用通知欄,其中包含最新帖子的鏈接。問題是我每次發佈內容時都必須手動更新它。有沒有什麼方法可以讓博主在每次發佈任何內容時自動設置該鏈接的網址?如何在博客中獲取最新帖子的網址
1
A
回答
1
我們可以通過使用feed和JavaScript來實現這一點。代碼將如下所示 -
<script>
function recentPostLink(posts){
var link = posts.feed.entry[0].link[4].href;
document.querySelector('.recent').href = link; // The class present on anchor tag
}
</script>
<script src='https://yourblogname.blogspot.com/feeds/posts/summary?alt=json&max-results=1&callback=recentPostLink' />
+1
這不行嗎? 'document.querySelectorAll('。post a')[0] .href;' –
+0
它沒有工作 –
+0
@AryanAnkitRaj您可以分享博客網址,您正在測試此代碼嗎? –
0
Blogger擁有精選的發佈部件。前往佈局>添加小工具>精選文章。你可以用它來展示最新帖子通過使如果你想使用JavaScript和JSON飼料使用最新發布後
,把下一個代碼的鏈接元素
<script>
//<![CDATA[
function recent(json) {
var element = document.querySelector('.link');
element.innerHTML = json.feed.entry[0].title.$t;
element.href = json.feed.entry[0].link[4].href;
}
//]]>
</script>
<script src='/feeds/posts/default/?alt=json-in-script&callback=recent&max-results=1'/>
0
使用這個腳本後,到
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script><div id="recent-posts"><script language="JavaScript">
home_page = "Enter your blog url here";
numposts = 5;
imgr = new Array();showRandomImg = false;boxwidth = 255;cellspacing = 6;borderColor = "#232c35";bgTD = "#000000";thumbwidth = 0;thumbheight = 0;fntsize = 15;acolor = "#666";aBold = true;icon = " ";text = false;showPostDate = false;summaryPost = 0;summaryFontsize = 10;summaryColor = "#666";icon2 = " ";</script><script src="http://24work-new.googlecode.com/svn/trunk/24work-blogspot/recent-posts-t/recent-posts-min-1-ycode.js" type="text/javascript"/></script><link rel="stylesheet" type="text/css" href="http://24work-new.googlecode.com/svn/trunk/24work-blogspot/recent-posts-t/recent-posts-min-3.css" /></div>
它看起來像這樣
相關問題
- 1. 博客頁面=最新帖子在WordPress
- 2. 如何更改Jekyll網站的博客帖子網址?
- 3. 獲取wordpress博客以外的最新帖子
- 4. 如何獲得博客帖子的ID在小部件博客
- 5. 使用php xml獲取博客最新帖子鏈接
- 6. 如何檢索博客/網站最近的帖子來自其他博客
- 7. 如何將最新博客帖子嵌入到index.html中?
- 8. 如何在博客應用上顯示最新帖子?
- 9. 從博客(wordpress或博客)獲取所有帖子
- 10. WordPress - 在iframe中預覽最新的wordpress博客帖子
- 11. 如何在Django博客中首先顯示最近的帖子?
- 12. Tumblr API - 如何使用NodeJS獲取私人博客的帖子?
- 13. 在asp.net網站中嵌入WordPress博客的最新帖子專欄
- 14. 在silverstripe博客中添加最新帖子
- 15. WordPress的博客文章的網址不重定向到帖子
- 16. 如何在wordpress中獲取帖子的圖片網址?
- 17. 爲集合中的每個博客選擇最新帖子
- 18. 根據標籤從wordpress博客中獲取最新帖子,並將其顯示在基地網站
- 19. 在我的博客模板中,我在博客帖子和博客頁腳
- 20. 抓取Blogger上未託管的博客帖子的第一個圖像網址
- 21. 如何使用html在我的博客上添加新帖子?
- 22. WordPress的拉博客帖子
- 23. 如何在functions.php中獲取最新的帖子ID WordPress的
- 24. 從wordpress獲取最新博客文章
- 25. 博客帖子URL +帖子標題mailto
- 26. 博客上的新帖
- 27. 如何獲取每個用戶在rails中的最新帖子
- 28. 如何從一個WordPress博客中提取「最近的帖子」數據?
- 29. 博客頁面 - 顯示頁面頂部的最新帖子
- 30. 在博客中顯示帖子功能
使用RSS,你會得到你博客的最新帖子 –
問題依然存在,如何? –