讓 Blogger 標籤 搜尋 存檔頁面的文章只顯示標題

說明:
Blogger 文章的預設顯示設定是標題加內文,一般的部落格首頁都是這樣的,但如果是搜尋頁和標籤頁也這樣,就比較不易找到想找的資料,所以解決方法是將其他頁面都改成只顯示標題,這樣找起資料就方便多囉

我的部落格因為個人需求,有加入標籤、Facebook 留言數、Blogger 留言數的顯示設定,所以已經和下面的 Hack 方法不太一樣了,以下是 Hack 的方法


方法一 複製這段語法:(除了首頁外,其他頁面只顯示標題)
<!-- 標籤頁面、網誌存檔頁面、搜尋頁面只顯示標題開始 -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
    <b:if cond='data:blog.pageType != "item"'>
        <h3 class='post-title'>
            <a expr:href='data:post.url'><data:post.title/></a>
        </h3>
    <b:else/>
        <b:include data='post' name='post'/>
    </b:if>
<b:else/>
    <b:include data='post' name='post'/>
</b:if>
<!-- 標籤頁面、網誌存檔頁面、搜尋頁面只顯示標題結束 -->


方法二 複製這段語法:(除了首頁和網誌存檔頁面外,其他頁面只顯示標題)
<!-- 標籤頁面、網誌存檔頁面、搜尋頁面只顯示標題開始 -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
    <b:if cond='data:blog.pageType == "index"'>
        <h3 class='post-title'>
            <a expr:href='data:post.url'><data:post.title/></a>
        </h3>
    <b:else/>
        <b:include data='post' name='post'/>
    </b:if>
<b:else/>
    <b:include data='post' name='post'/>
</b:if>
<!-- 標籤頁面、網誌存檔頁面、搜尋頁面只顯示標題結束 -->


取代這行即可:(上面的方法任選其一使用)
<b:include data='post' name='post'/>

資料來源:Abin's Tech Note