星期四, 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 "".

讓我好頭疼呢....

2024崇越盃西進武嶺

距離上次征服武嶺,已經是15年前的事了。那時,是一場由車店安排的體驗行程,並且只從最高的小7開始騎。而這次,我將從地理中心碑,真正意義上從起點一路騎到終點,挑戰身心的極限。 在CT的配速網頁上反覆設定配速表,無論怎麼調整,都在「破四」的邊緣掙扎。調整了幾次參數後,我終於意識到,關...