优化

Blogger优化:

1、Blogger绑定裸域

Blogger在绑定域名时如果没有输二级域名就会提示错误,绑定不了裸域。但是这边有个漏洞,就是在裸域前面加一空格,然后输入验证码,这样就绑定了裸域。

2、去除小工具右下角的快速编辑按钮

进入后台,设计—编辑Html,然后用查找(Ctrl+F)输入内容  <b:include name='quickedit'/> ,把找到的全删除就可以。删除后记得保存。

3、 由于Blogger没有自己的图片存储空间而是使用的Google Picasa相册存储图片,唯一不同的是地址.于是尝试把那些地址改为picasa域名下的地址,发现可以访问
× http://3.bp.blogspot.com/_b0KFbl1lowA/RpH0Ya1S10I/AAAAAAAAAnw/fxHbxRKnbV4/playground.jpg
√ http://lh5.ggpht.com/_b0KFbl1lowA/RpH0Ya1S10I/AAAAAAAAAnw/fxHbxRKnbV4/playground.jpg

仅仅是开头域名不一样,知道这一点能够帮我节省了不少时间,如果以后还继续折腾的话.只要打开xml文档分别查找:
http://1.bp.blogspot.com
http://2.bp.blogspot.com
http://3.bp.blogspot.com
http://4.bp.blogspot.com
替换为http://lh5.ggpht.com,图片存储的问题就解决了.

4、新模板的CSS问题,我说的就是新模板,模板里面没有显示出来,直接把代码放入你的title下面就可以了,你的代码是:
<link type='text/css' rel='stylesheet' href='https://www.blogger.com/static/v1/widgets/2002658060-widget_css_2_bundle.css' />


5、修改blogger底部預設的分頁文字?



修改較新的文章這個部份,Ctrl+ F 搜尋 <data:newerPageTitle/> 會搜尋到以下程式碼 

<a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'><data:newerPageTitle/></a> 
請把 <data:newerPageTitle/> 修改成想要顯示的文字,這裡示範修改成 上一頁 


STEP 4.

修改較舊的文章Ctrl+ F 搜尋 <data:olderPageTitle/> 會搜尋到以下程式碼 
<a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'><data:olderPageTitle/></a> 
<data:olderPageTitle/>修改成想要顯示的文字,這裡示範修改成 下一頁 

<a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>首頁部份同上 Ctrl+ F 搜尋 <data:homeMsg/> 這裡要注意的地方是會搜尋到2個<data:homeMsg/>,請修改上面那個 

<b:else/>
<b:if cond='data:newerPageUrl'>
<a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a> 


STEP 6.

按下儲存就可以發現剛剛修改的地方已經改過來囉 





這個方法是直接把js檔案的內文放到模版裡面,js檔案內容很長的話不建議用這個方法 修改前 
<script src="xxxxx.js" type='text/javascript'></script> 


修改後 
<script type='text/javascript'> 
//<![CDATA[ 
把js內文貼在這裡然後貼到模版裡 
//]]> 
</script> 



為迴響加上自動流水編號


一、先找到模版中輸出迴響的迴圈
<b:loop values="'data:post.comments'" var="'comment'"> ……(省略中間程式碼)</b:loop>
二、然後在 loop 外部加一組「<ol></ol>」;內部加一組「<li></li>」,就完工了。如下:
<ol>
<b:loop values="'data:post.comments'" var="'comment'">
<li>
……(省略中間程式碼)
</li></b:loop>
</ol>
簡單又有效。

让Blogger的小工具只在首页或内页显示的方法


红色字为添加的代码,红色放在绿色的下面

<b:widget id='HTML1' locked='false' title='%u6211%u8981%u9690%u85CF%uFF01' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>

<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
意思就是说那个 b:if cond='data:blog.pageType != "item"放在  b:includable id='main'  的下面
和那个/b:if 放在 b:includable 上面