本文取自:ABIN’S TECH NOTEBlogger在搜尋&點擊分類標籤的結果下,會列出一大串文章的內文,
標籤/搜尋頁面只列出標題 (Simplify the result of label and search)
如此一來,觀看所需文章相當不便,恐怕還沒「Ctrl+F」找到想要的內容,就已經眼花撩亂。
因此,只列出「標題」的 Hack 就很需要了,找了幾個 Hack ,大概就屬這個我最滿意,
有「濃厚」興趣者,請自行前往原作者的 Blog 參拜原文(原文連結已經放置頂囉!)
以下,則是不才擷取的重點:
- 請先備份原始的範本,以防萬一。
- 修改範本時,請記得「展開小裝置範本」要打勾。(或使用 Notepad++ 軟體有利修改)
- 找到這一段
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:include data='post' name='post'/> <b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.allowComments'>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
</b:loop>
- 「只在某些條件下列出全文,否則列出標題即可」,上面藍色那行用下面這段取代
<b:if cond='data:blog.homepageUrl != data:blog.url'>
或者,想要連「存檔頁面也只有標題」,也就是除了首頁/單篇文章以外,其餘都是標題了。
<b:if cond='data:blog.pageType == "index"'> <!-- Show article title only -->
<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.pageType != "item"'>
- 完成!
恩恩 好用 3Q
回覆刪除^^ 不客氣!
回覆刪除