星期四, 1月 04, 2007

Blog工事紀實-進入標籤頁面後只顯示文章標題

在Template→Edit HTML,Expand Widget Templates打勾

把最原本的

<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:include data='post' name='post'/>

換成

<!-- START -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<!-- 不是在首頁 -->
<b:if cond='data:blog.pageType != "item"'>
<!-- 不是單獨的文章 -->
<!-- 只顯示標題 -->
<a expr:href='data:post.url'><data:post.title/></a>
<:else/>
<!-- 顯示日期 -->
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<!-- 顯示全文 -->
<b:include data='post' name='post'/>
</b:if>
<:else/>
<!-- 顯示日期 -->
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<!-- 顯示全文 -->
<b:include data='post' name='post'/>
</b:if>
<!-- END -->

這樣一來就可以把文章簡化成只有標題,在文章的選擇也會方便很多,另一個優點是,只有顯示標題,頁面的速度會稍微提昇,減少讀取時間。

最後,在這行:
<a expr:href='data:post.url'><data:post.title/>
加上<ul><li></li></ul>的標籤

<ul><li><a expr:href='data:post.url'><data:post.title/></li></ul>

這樣就可以將標籤內的各文章分成一段一段,並且在前端加上個標記了

1 則留言:

jia wei 提到...

版大您好:

不知道為什麼我按照上面教學修改卻出現:

We were unable to save your template
Please correct the error below, and submit your template again.
Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly.
XML error message: The element type "a" must be terminated by the matching end-tag "".

讓我好頭疼呢....

新車Lynskey Helix

心裡一直想要搞一台新車,到底是更換碟煞爬坡車架? 還是弄台沒試過的空氣動力? 或是輕鬆騎乘的長途車款? 最好在氣候惡劣的狀況下,還能任性出車。 在積極試地試乘完捷安特所有車系,還有雲豹的鈦合金所有車款的試騎後,依然沒有結論。 爬坡架?和現有的車架同值性太高。 空力架?成車配的齒比...