2008年1月24日 星期四

讓Blogger不要顯示全文的語法

使用Blogger也快兩星期了,很多功能還在摸索中。

這個語法讓Blog首頁不要把文章的全文都顯示出來,可以減輕版面份量。


本方法來自yahoo知識 原文連結

1. Blogger => 自訂 => 範本 => 修改Html

這個頁面分兩部分

首先上面的備份/還原模板,按下載完整模板,相當於先備份目前的外觀設定,改錯了可 以直接用下方的上載模板功能還原。

接下來在下方的修改範本,先選擇展開小裝置範本,應該是指顯示所有細部設定的語法。

2. 利用瀏覽器搜尋功能搜尋以下語法:

]]></b:skin>

找到後,在這句的下方貼上:

<b:if cond='data:blog.pageType == "item"'>
<style type='text/css'>
span.fullpost {display:inline;}
</style>
<b:else/>
<style type='text/css'>
span.fullpost {display:none;}
</style>
</b:if>

再搜尋:
<p><data:post.body/><p>
把這句改成:

<b:if cond='data:blog.pageType == "item"'>
<data:post.body/>
<b:else/>
<data:post.body/>
<br/><a expr:href='data:post.url'> read more... </a>
</b:if>

再按下儲存範本。

我不懂程式語言,才剛開始摸索。不過到這步我猜測是完成了能首頁讓執行此功能的語法吧!
還有最後一步!

3. 以後寫文章時,在張貼中切換到修改Html模式,並在想隱藏的區段前加入:

<span class="fullpost">

文章最後再加入:

</span>

這樣就大功告成了!

PS: 後來發現還是有個問題,即使文章沒有設定這個隱藏功能,"read more..."標誌還是會跑出來
該怎麼辦呢?

沒有留言: