上一篇 〈blogger [繼續閱讀]〉提到:
-
經過不完全測試,我發現 [ METAMUSE ] Blogger Beta 中 Read More 與 Archive 只顯示標題 作法,也支援<!-- more -->,也就是說這個hack的
<span class="fullpost">...</span>,也可以用<!-- more -->來取代,這樣在撰寫上的確比較簡便,不知道這兩個hack是否有暗通款曲之處?所以,我也將本blogger改成這個語法了。
結果出現問題,不管文件是否插入<!-- more -->,都會顯示「繼續閱讀」。失敗。
補救:首先,刪除原先貼在</b:skin>後面的code。
-
<b:if cond='data:blog.pageType == "item"'>
<style type='text/css'>
span.fullpost {display:inline;}
</style>
<b:else/>
<style type='text/css'>
span.fullpost {display:none;}
</style>
</b:if>
然後,還原<data:post.body/>,亦即刪除下面這段code,只留下<data:post.body/>。
-
<b:if cond='data:blog.pageType == "item"'>
<data:post.body/>
<b:else/>
<data:post.body/>
<br/><a expr:href='data:post.url'> 閱讀全文(read more...) </a>
</b:if>
最後,在<data:post.body/>後面貼上以下這段code。就正常了。
-
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + "#more"'><data:post.jumpText/></a>
</div>
</b:if >
其實我的問題, blogger 已經有說明文件了,只是我沒看到。〈Creating 'After the jump' summaries - Blogger 帮助〉
修改過的樣子,〈gabriel zone〉,繼續閱讀,我加了很長一串字,〈After the jump » Read more »跳轉 繼續閱讀全文〉,很囉嗦。
沒有留言:
張貼留言