2015年8月1日

Blogger 首頁文章怎麼消失了?

A+
add-readmore其實這個問題已經趨近每月一問,由於出現次數頻繁,乾脆整理成一篇,以後直接給此篇連結就好。

要瞭解這個問題之前,得先瞭解 Blogger 的官方限制。知道原理之後,就能理解解決方法了。



一、Blogger 所有官方限制


1. 官方規定

請先進入官方網頁「Blogger 相關限制」,這個網頁列出了所有 Blogger 各種項目的使用上限,例如:

  • 網誌數量:每個帳戶最多可擁有 100 個網誌。
  • 小組成員:每個網誌最多只能有 100 位小組成員。
  • 標籤數量:每個網誌最多可設定 2000 個不重複的標籤,而每篇文章最多可設 20 個不重複的標籤。
  • 文章數量:每個網誌都沒有文章篇數的限制。


其中的規定,與本文現象有關的是這兩條:

  • 文章大小:個別文章無特定的大小限制,但文章篇幅過大可能會超出網頁的大小限制 (請參閱下一項規定)。
  • 網頁大小:個別網頁 (您網誌的主網頁或封存的網頁) 大小限制為 1 MB這個上限足以容納數百個文字頁面,但如果您要直接在網誌首頁列出數百篇文章,可能行不通。如果您的網頁大小超出限制,系統就會顯示「006 請洽詢 Blogger 支援小組」錯誤訊息。只要減少首頁的文章篇數即可避免發生這個問題,同時也能加快您的網頁載入速度。

紅字這一行為關鍵點,當 Blogger 系統讀取一個頁面的資料超過 1MB 時,便會停止讀取。


2. 網頁 1MB 限制的問題

其實官方這一點限制的規定,容易造成錯誤的解讀:

  • 官方的意思其實是一個頁面讀取的 HTML 文字資料限制為 1MB
  • 並非圖檔大小加起來不能超過 1MB
  • 因為圖檔的傳輸與渲染是瀏覽器的工作,不會造成 Blogger 伺服器的負擔
  • Blogger 伺服器針對圖片的部分,只需要讀取 IMG 標籤的語法而已

瞭解以上原理後,後續針對各種異常現象,提出因應的解決方法。



二、官方繼續閱讀


如果是首頁,有多篇文章加總的傳輸量超過 1MB,導致部分文章無法顯示,那麼最簡單的解決方法,就是使用官方的「繼續閱讀」功能。

這個功能使用了之後,每篇文章只要手動插入繼續閱讀,那麼 Blogger 首頁在讀取文章時,「繼續閱讀」之後的資料,包含所有圖片,都不會讀取,自然也不會算進 1MB 的網頁傳輸量。

使用說明很簡單,請參考官方教學網頁「建立「繼續閱讀」摘要」。



三、非官方繼續閱讀


很多使用者從網路抓了「繼續閱讀」的外掛,其實這可能是讓首頁文章無法正常顯示的禍首。

例如「繼續閱讀懶人加強版」,這個程式功能很不錯,可自動產生「全文|摘要|標題」的連結按鈕,就像這樣:

readmore-plugin


不過這樣的外掛並無法取代官方「繼續閱讀」的功能,如果每篇文章沒有手動設定「繼續閱讀」,而是倚靠此類外掛來顯示繼續閱讀的效果,那麼現在瞭解原理的讀者就能理解,為何這樣的外掛,會讓某些文章在首頁消失了。

當然這樣的外掛有他的時空背景,因為 2007 當年 Blogger 尚未推出「繼續閱讀」功能,使用者只好自力救濟,寫出 "假性的" 繼續閱讀功能。現在既然官方已經有了「繼續閱讀」,請一律為自己的文章手動添加「繼續閱讀」標記吧!



四、非官方模版


也有很多的使用者,是下載了非官方範本,而導致首頁文章消失。那麼只要跟 "非官方繼續閱讀" 一樣,手動為文章加上「官方繼續閱讀」標記,就能讓首頁文章正常顯示。


更多 Blogger 相關文章:

2 則留言:

  1. 圖片應該跟 1MB 限制沒關係

    回覆刪除
  2. 「繼續閱讀懶人加強版」 我最近也使用了這個外掛,這個外掛除了首頁可以自動顯示繼續閱讀之外,重要的是他標籤頁,甚至其它頁面都可以使用預設的標題或摘要或完整顯示模式。

    回覆刪除

張貼留言注意事項:

◎ 勾選「通知我」可收到後續回覆的mail!
提問請附網址、詳細描述狀況,如提供的資訊不足,則無法回覆。
◎ 請在相關文章留言,與文章無關的主題請至「Blogger 中文論壇」。
◎ 若詢問 CSS 、非官方範本問題、或貴站為商業網站 ,請參考「本站諮詢頁面」→「1. 諮詢服務」
◎ 若留言要輸入語法,"<"、">"這兩個符號請用其他符號代替,否則語法會消失!
◎ 若發現留言不見了,通常是因為 "複製貼上" 的內容常被系統判定為垃圾留言,請不用擔心,我會定期將留言恢復。
◎ 本站「已關閉自刪留言功能」。