內文只是沒顯示,內容(ex.圖片)還是會被完整載入!
網路上就有人提供了相關解法,不過他的做法是特別處理圖片,所以當撰寫 blog 時,原本<img src="_link">的 html 語法要改為自訂的 javascrpt 函式,相當不直覺,對一般使用者來講太不友善。
於是我就部分採用了他的 javascript 方式,進一步將內文的多媒體資料完全不預先載入!
限制 1. 內文不能有單引號('),請用(`)或('+"'"+')代替!
2. 內文不能有 </script>,請改用 </script'+'>代替!
同樣的,要先到 template 裡面加入一段code,利用 Blogger 預先提供的變數來判斷頁面。
Code:
<script language="javascript">
var blog_paetype="<data:blog.pagetype>";
</script>
再來就是文章了,這邊是我用的文章範本:
Code:
要顯示的提要
<script>if(blog_pageType=='index') document.write('<span class="fullpost"></span>');else if(blog_pageType=='item') document.write('<hr />
會隱藏的內文
');</script>
這邊可以測試網頁載入速度,比較看看吧!
3 意見:
把所有的多媒體部份改成 javascript 處理,
不是只為了加快首頁顯示速度這麼表面而已.
當取得多媒體顯示方式的控制權之後,
你就可以'不修改文章, 只修改 javascript'的情況下, 機動玩出其他花樣, 而不是只能改改 CSS 過乾癮而已.
凡事要看遠一點, 廣一點唷...
我同意你的說法, 不過我這篇文章的目標是: "以變動最少的情況下, 加速blogger首頁面載入速度", 不過還是謝謝你的意見 : )
your site is loading rapidly
張貼留言