對于Zblog我是班門弄斧了讓人糾結,只是說說幾點內(nèi)容供新手參考。
以下的討論都是基于 Zblog 最近的1.7版本空間廣闊。
一至關重要、簡單地了解Zblog的結(jié)構(gòu)。
工欲利其事,必先利其器的發生。我們首先要先熟悉一下Zblog的文件不至于改起來暈頭轉(zhuǎn)向組成部分。
(1)關(guān)于模板文件的說明,Zblog的模板文件都放在Template目錄下面,但其中比較重要值得優(yōu)化的有幾個
default.html 首頁的模板
single.html 單個文章頁面模板
b_article-single.html 單個文章頁面之中的文章主體部分新的動力,single.html里面的文章內(nèi)容就是嵌用了這個的格式的過程中。
catalog.html 用于首頁的翻頁,也就是說首頁從第二頁開始廣泛關註,都是這個負責(zé)顯示
(2)關(guān)于Zblog的幾個常用標(biāo)簽
<#ZC_BLOG_HOST#> 代表博客的根網(wǎng)址
<#ZC_BLOG_TITLE#> 代表博客網(wǎng)站名稱促進進步,在后臺可以設(shè)置
<#ZC_BLOG_SUBTITLE#> 網(wǎng)站副名稱,同樣在后臺可以找到
<#BlogTitle#> 代表單個文章的主標(biāo)題
<#article/tagtoname#> 該文章的標(biāo)簽
<#article/intro#> 該文章的簡介部分
<#CACHE_INCLUDE_文件名#> 此標(biāo)簽作用是包含外部文件優勢領先,很實用迎來新的篇章。例如<#CACHE_INCLUDE_ABCDEFG#>這個意思就是把“INCLUDE”目錄下的“ABCDEFG.ASP"文件內(nèi)容弄進來,首頁模板里面的側(cè)邊“網(wǎng)站收藏”“友情鏈接”“圖標(biāo)集”等都是用這個標(biāo)簽搞的推動並實現,你可以打開“INCLUDE”目錄看看里面文件的內(nèi)容研究研究薄弱點。
二、對模板開刀優(yōu)化
(1) Zblog 1.7的默認模板里面是沒有 keywords優化程度,description積極性,generator 這幾個meta的 -_-!
首先要把這幾個加回去Zblog批量刪除關(guān)鍵詞 ,主要是針對單個文章頁面取得明顯成效,也就是single.html
至于首頁的兩個default.html和catalog.html加不加上去約定管轄,看個人喜歡了,我自己是比較懶的創新的技術。
Single.html 要添加的Meta可以這樣加:(只是樣例)
<meta name="keywords" content="<#article/tagtoname#>" />
<meta name="description" content="<#article/intro#>" />
經(jīng)過第一部分的磨菜刀過程發揮,聰明的你很快就明白這兩行字的意思Zblog批量助手。其中所用的標(biāo)簽就是上面所提到的標(biāo)簽:關(guān)鍵詞和簡介快速增長。
其中要嚴重注意的一點開放以來,就是上面那個description里面的標(biāo)記“<#article/intro#>”,這個簡介不應(yīng)該有任何HTML標(biāo)簽高質量,尤其是不能包含有英文的雙引號“提供了有力支撐,因為他們是放在頁面的head區(qū)的,里面包含Html標(biāo)簽很容易導(dǎo)致顯示出問題前景。本來它只應(yīng)該是一段純粹的文字實事求是,但在我們平時在寫B(tài)log的時候,經(jīng)常會漏寫或者把簡介也加上了許多效果落到實處,導(dǎo)致文章簡介有很多HTML標(biāo)簽存在服務水平,這個只能靠你平時的寫文章習(xí)慣。
有的同志可能會說技術創新,這個簡介放在description這里這么危險干脆不要吧處理方法,我本人也嚴重同意,但不要它,沒有誰能代替啊Zblog批量添加欄目習慣,除非你改動程序充足,改動數(shù)據(jù)庫加上一個新的“文章描述”那我沒有意見。為了以后的升級兼容的積極性,先將就一下吧綠色化發展。或者你比較狠點十大行動,可以干脆點不要這一行description左右。我這里給出一個折衷點的辦法就是,你要加上Html標(biāo)簽也可以綜合措施,但是平時寫文章要記得把簡介里面的所有的雙引號“替換為單引號‘可靠保障,至少我現(xiàn)在已經(jīng)在這樣做還沒有出現(xiàn)過問題。希望作者能在下個版本中弄個直接用于description的標(biāo)簽設計標準。
首頁的meta就沒有那么復(fù)雜了開展,寫上你的網(wǎng)站描述和關(guān)鍵詞就ok。
(2)仍然是單個文章頁面(Single.html)發揮重要帶動作用,它的Title部分也不太理想意向。原來的Title是這樣的
<title><#ZC_BLOG_TITLE#><#ZC_MSG044#><#BlogTitle#></title>
可以看到,它的格式是 "博客名稱-文章標(biāo)題”文化價值,而越左邊是越重要的形式,應(yīng)該改成"文章標(biāo)題-博客名稱”。這個容易解決不斷完善,把位置調(diào)換一下就行了數字化。新的title如下:
<title><#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#></title>
(3). 還是單個文章頁面(Single.htm),我并不是對它有偏見基礎上,其實首頁(default.html和catalog.html)也有這個問題.
就是關(guān)于h1和h2的使用各領域, <h1></h1>在標(biāo)準(zhǔn)化里面的意義是表示標(biāo)題,而并不是用來弄大小融合。Zblog里面深入闡釋,用h1顯示了網(wǎng)站名稱,用h2顯示副標(biāo)題完成的事情。但顯然把這個h1留給文章的標(biāo)題更加合適物聯與互聯。于是,你可以在single.html default.html catalog.html三個文件中找到:
<h1 id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></h1>
<h2 id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></h2>
怎么改好呢改造層面?又不能和原來的相差太遠供給。幸好Zblog模板采用Xhtml + CSS來控制顯示的(要是老式的table布局相信改起來會吐血,例如目前DEDECMS,它的作者分身乏術(shù))
我們可以把h1和h2換成p, 或者改成span新體系。用p是比較理想的Zblog批量添加產(chǎn)品 ,和原來的h1同樣是盒狀的block。ID="BlogTitle"保持不變不難發現。
于是代碼換成
<p id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></p>
<p id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></p>
效果仍然和有點區(qū)別的貢獻法治,就是p沒有附帶大小樣式,而h1里面的文字是默認比較大的發展需要。這點改動已經(jīng)不太兼容了攻堅克難,因為還要去CSS修改一下文字大小。
為了保持兼容性顯示,我們可以采取另一個折衷點的雙向互動,就是 h1 換成h2, h2換成h3 呵呵~~ 新的代碼是
<h2 id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></h2>
<h3 id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></h3>
這樣子文字大小會比原來小一點,但是仍然能兼容網(wǎng)上大部分的模板樣式Zblog批量上傳內(nèi)容設計能力。
把h1從網(wǎng)站名手里搶過來以后品牌,還要把它還給文章的標(biāo)題。ZBlog默認模板分給文章標(biāo)題的是h2更為一致,又是把h2它當(dāng)成大小控制來使用~
<h2 class="post-title"><#article/title#></h2>
這個我們簡單地把h2 改為h1就行了等形式。當(dāng)然,文字會比原來的再大一點研究與應用。
文章地址:http://61py.com/article/other/zblogdseoyh.html