Wednesday, March 21, 2007

如何在Blogger顯示文章摘要(Expandable Post Summaries)

搞了很久終於成功了. 所謂很久...大概去年開始把全部的網誌轉到blogger服務到現在吧...
把過程寫出來, 希望對其他使用blogger的朋友有幫助.

1. 到範本(Template)->修改HTML, 找到以下這段程式碼:
<p><data:post.body/></p>
2. 將上面程式碼改成(中間有個"More......"可以改成任何你想要的文字):

<b:if cond='data:blog.pageType == "item"'>
<style>.fullpost{display:inline;}</style>
<p><data:post.body/></p>
<b:else/>
<style>.fullpost{display:none;}</style>
<p><data:post.body/>
<br></br>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'>More......</a>
<b:else/>
<data:post.title/>
</b:if>
</p>
</b:if>
3. 到設定(Settings)->格式(Formatting)的文章範本(Post Template)輸入:
<span class="fullpost"></span>

之後每次寫新文章的時候, 選修改HTML(Edit Html)的選項, 都會出現:
<span class="fullpost"></span>


<span class="fullpost">這段是你要隱藏不顯示在摘要中的文章內容</span>

例子:
"都沒有人答對的話..." 是我不要顯示在摘要中的內容.


顯示出來會變成這樣: "都沒有人答對的話..."這一段話變成要點文章的連結才看的到.
而之前說的"More......"會顯示在這裡


1 comment:

Kircheis said...

感謝Michael 的指導,推~~~~~