PART A 解決分類/ 標籤/搜尋出現極長的顯示而不易查找的問題
- 修改步驟
- 自訂 → 範本 → 修改 HTML → 編輯範本的完整 HTML
- 尋找 <b:include data='post' name='post'/> 這一句,全篇應該只有一句
- 隱藏步驟2的那一行程式碼,並以下面的[替代程式碼]替代
- 完成後儲存範本即可
- 替代程式碼
<!-- <b:include data='post' name='post'/> 原有語句 --> <!-- 讓 Blogger 標籤/搜尋頁面 只顯示文章標題;部分內文;小圖片 --> <b:if cond="data:blog.homepageUrl != data:blog.url"> <b:if cond="data:blog.pageType == "index""> <div> <a href="https://www.blogger.com/null" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img expr:src="data:post.thumbnailUrl" /></a></div> <h3 class="post-title"> <a expr:href="data:post.url" href="https://www.blogger.com/null"><data:post .title=""></data:post></a></h3> <div class="item-snippet"> <data:post .snippet=""></data:post></div> <b:else> <b:include data="post" name="post"> </b:include></b:else></b:if> <b:else> <b:include data="post" name="post"> </b:include></b:else></b:if> <!-- 讓 Blogger 標籤/搜尋頁面 只顯示文章標題;部分內文;小圖片 -->
本來改完標籤搜尋顯示很開心,但是馬上發現每一頁都只顯示5~6篇文章就一定要按下一頁才有文章,讓我很困擾,後來才發現是blogger本身的 "自動分頁機制" 限制,暫時是無解的問題....
blogger官方是根據要載入的資料量來自動決定該頁面會有的文章數量,如果一篇文章出現很多圖,甚至會有兩篇文章就要你翻頁的情形....而修改html的方法基本上也是無效的。不過,還是有一些妥協的方法可以使用 :
- 所有流量大的文章,使用blogger內建的繼續閱讀來分割文章
- 如果有用修改html的自動擷取繼續閱讀,無解,手動改用方法一....
- 取消官方的分頁機制,搜尋、分類和存檔全部都用 JSON & Javascript 的模組來取代
- 直接避免在文章內塞太多的大圖、減少頁面載入流量
- FreeTong DIY - 讓 Blogger 分類/標籤/搜尋頁面 只顯示文章標題; 部分內文 & 小圖片
http://freetongdiy.blogspot.tw/2013/10/blogger.html - ABIN'S TECH NOTE - 自動分頁的機制
http://abintech.twidv.com/2010/02/blogger-auto-pagination.html