年紀越大,有些Blog的側邊欄多的不像話,看個文章旁邊一堆方塊閃丫閃,個人是覺得很不舒服,最近翻閱一些Blog的文章,可以在進入內文後讓側邊欄消失
另外我又加上寬度的調整就如同我的Blog進入內文後左側欄會消失,並且讓文章範圍加寬,接下來就是整個修改的過程
第一步 隱藏測邊欄
首先進入控制主頁->範本->修改HTML,找到進入文章後要隱藏的元件,我是打算將整個左側欄隱藏,所以將下列HTML
<div id='sidebar-wrapper2'>
<b:section class='sidebar' id='sidebar2' preferred='yes'>
<b:widget id='一些有的沒的元件' locked='false' title='' type='HTML'/>
.....
</b:section>
</div>
修改為<b:if cond='data:blog.pageType != "item"'>
</b:if>
<div id='sidebar-wrapper2'>
<b:section class='sidebar' id='sidebar2' preferred='yes'>
<b:widget id='一些有的沒的元件' locked='false' title='' type='HTML'/>
.....
</b:section>
</div>
紅色部分是要加入的
如此簡單的步驟就能在進入內文時將左側欄隱藏
第二步 變更文章寬度
這個部分是透過修改CSS來達成的,修改方式也很簡單,首先先找到下列HTML<div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='blog 文章' type='Blog'/>
</b:section>
</div>
之後在上面加入紅色部分,變為<b:if cond='data:blog.pageType != "item"'>
<style>#main-wrapper{width:540px;}</style>
<b:else/>
<style>#main-wrapper{width:720px;}</style>
</b:if><div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='blog 文章' type='Blog'/>
</b:section>
</div>
這裡需要注意的是width的寬度,在data:blog.pageType != "item"時需要跟</head>前設定#main-wrapper的width一樣,至於<b:else/>之後我則是在加上側邊欄的大小(540+180=720)
每個人的Blogger Template或許有些許不同,不過大致上的改法都不會相差太遠,如有任何疑問再留言給我囉
感謝你的造訪,如果你是第一次參觀我的網站可以訂閱我的RSS feed.這個Blog提供許多建立Blog的小技巧,三不五時提供有趣的新聞,現在立即訂閱吧.如果你不會使用訂閱功能可以先參考之前寫的文章 免安裝的RSS閱讀器-Google Reader:基本訂閱說明
修改Blogger Template,給讀者一個乾淨的閱讀環境
2007年11月15日
訂閱:
張貼留言 (Atom)
6 回應:
Kevin你好,我照著你的教學做都ok,但是換新模板(Herbert)後一直找不到outer-wrapper跟main-wrapper的width:?px,如果方便的話請看一下我的筆記本,謝謝
只要複製貼上即可嗎?2ㄍ步驟都要嗎?我真是一頭霧水ㄝ
要先找到上方的code,再把紅色部分貼上
我修改後文章有寬幅變大但是旁邊的視窗卻被擠到文章下面,請問該如何修改
會擠到下面表示main的寬度設太大囉,另外所有的東西都是在#outer-wrapper裡頭,所以總寬度不能超過#outer-wrapper設定的大小(妳的是700),妳可以將#outer-wrapper的width調大,或是將#sidebar的width再縮小一點,如此就可以把文章(#main-wrapper)的寬度再調大一點
真是感謝你,總算跨出第一步,以後不懂的地方仍要請你多多賜教喔
張貼留言