当前位置: 首页 > 图文教程 > 网站运营 > 网站优化 > Zblog博客网站基于代码的优化思路

网站优化
百度收录近期更改 不要乱seo
减少 复制内容增加SEO效果
SEO 关键字布局写法
SEO 网站惩罚情况分析
SEO 交换链接技巧和链接的意义
条条大道通罗马,你的SEO公式是什么?
如何才能使自己的单向链接保质保量
seo 职业者对搜索引擎的观察分析
交叉链接 示意图
网站建好了都要向哪些搜索引擎提交?
新手如何问网站优化问题
66种SEO创意推广方法集锦
影响网站排名下降的几个主要原因
WordPress 博客的网站优化
挑选高质量友情链接的技巧
屏蔽百度快照的方法
网站SEO搜索引擎优化50问
SEO教程 robots.txt文件常见用途
SEO 经验教程 网页图片优化技巧
SEO 链接是金 全面认识网站链接

网站优化 中的 Zblog博客网站基于代码的优化思路


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-26   浏览: 63 ::
收藏到网摘: n/a

对于Zblog博客网站基于代码的优化思路,大家可以参考下!Zblog 目前已经发展到1.8版本,如果大家有什么更好的建议可以和我交流。

相关文章:Zblog博客网站优化的全过程

Zblog的结构。

首先要先了解Zblog的文件的意思,ZBLOG的主要功能就是有后台管理系统,前台给用户呈现的是HTML页面,主要是可以分为1级分类,然后可以生成很好的静态页面。

主要模板文件都放在Template目录下面,我们应该重点优化的是下面这几个文件:

default.html    首页的模板文件
single.html      文章页面模板文件
b_article-single.html   单个文章页面之中的文章主体部分,single.html里面的文章内容。
catalog.html   分类文章页面,分类页面的优化要修改这篇文章。
b_article-multi.html  是用于优化首页和分类页面的文章摘要内容的优化的!

Zblog的几个常用变量:

<#ZC_BLOG_HOST#> 表示博客的根网址
<#ZC_BLOG_TITLE#>   表示博客网站名称
<#ZC_BLOG_SUBTITLE#> 博客网站副标题
<#BlogTitle#>  表示单个文章的标题
<#article/tagtoname#>  文章中用到的标签
<#article/intro#> 文章中的简单摘要
< #CACHE_INCLUDE_文件名#> 包含外部文件。
例如<#CACHE_INCLUDE_CATALOG#>这个代码就是把“INCLUDE”目录下的 “CATALOG.ASP"文件内容弄进来,首页模板里面的侧边“网站收藏”“友情链接”“最新发表”等都是用这个标签设置的,你可以打开“INCLUDE” 目录看看里面文件的内容研究。(By:软晨学习网)

优化模板进行SEO

Zblog 默认模板里面是没有 keywords,description,generator 这几个meta标记的,所以我们要给几个模板文件加上代码。

首先要把这几个加上去,主要是针对单个文章页面,也就是single.html,default.html和catalog.html。

Single.html 要添加的Meta可以这样加:(只是样例)

<meta name="keywords" content="关键词在这里写" />
<meta name="description" content="描述在这里添加" />

在这里需要注意的是description里面的标记内容如果是“<#article/intro#>”,这个简介不应该有任何HTML 标签,尤其是不能包含有英文的双引号",因为他们是放在页面的head区的,里面包含Html标签很容易导致显示出问题。本来它只应该是一段纯粹的文字,但在我们平时在写Blog的时候,经常会漏写或者把简介也加上了许多效果,导致文章简介有很多HTML标签存在,这个只能靠你平时的写文章习惯。

首页的meta就没有那么复杂了,写上你的网站描述和关键词就ok。
 
单个文章页面(Single.html),它的Title部分也不太理想。原来的Title是这样的

<title><#ZC_BLOG_TITLE#><#ZC_MSG044#><#BlogTitle#></title>

可以看到,它的格式是 "博客名称-文章标题”,而越左边是越重要的,应该改成“文章标题-博客名称”。这个容易解决,把位置调换一下就行了。新的title如下:
 
<title><#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#></title>

单个文章页面(Single.htm),我并不是对它有偏见,其实首页(default.html和catalog.html)也有这个问题。

就是关于h1和h2的使用, <h1></h1>在标准化里面的意义是表示标题,而并不是用来弄大小。Zblog里面,用h1显示了网站名称,用h2显示副标题。但显然把这个h1留给文章的标题更加合适。于是,你可以在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,它的作者分身乏术)

我们可以把h1和h2换成div, 或者改成span。ID="BlogTitle"保持不变。

于是代码换成

  <div id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></div>
  <div id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></div>

效果不太好就是div没有附带大小样式,而h1里面的文字是默认比较大的。所以要去CSS修改一下文字大小。

把h1从网站名手里抢过来以后,还要把它还给文章的标题。ZBlog默认模板分给文章标题的是h2,又是把h2它当成大小控制来使用~

<h2 class="post-title"><#article/title#></h2>

这个我们简单地把h2 改为h1就行了。当然,文字会比原来的再大一点。

用目录来做文章的访问路径以及自定义文章名称

官方已经注意到文章访问路径的优化了,并且在后台加入了这两个功能,有兴趣的可以进一步参考ZBlog的官方论坛。不过有一点要注意,如果你启用了这个功能后,以前的文章访问路径都会发很大的变化,直接结果就是导致搜索引擎的收录地址和你的新地址对不上号,要过一段痛苦的收录周期才会逐渐恢复收录正常。

感想:

其实ZBlog的SEO方面已经做得很好了,内部连接、静态输出等方面很不错,所以深得SEOer们的喜爱。因此我这里所改的也都是小打小闹,一般情况下,为了保持兼容避免麻烦,再加上现在这几个地方的权重不那么高了,都不需要怎么修改。如果说非得要改的,那就是title那里要把文章标题换到网站名称前面去。ZBLog的作者是单枪匹马开发出这个东西的,做到这种地步已经很牛了~不过仍然希望下个补丁改一改这些小问题。ZBlog对于国内空间来说很不错的,因为到处都是ASP空间。相比之下wordpress需要php+mysql,我也不清楚为什么 PHP空间在中国不太流行,虽然wordpress的确是最好的Blog程序。

比较一下Zblog和Pjblog,各有所长,PJ是LBS基础上开发的,使用的也是动态的ASP,因此功能比较强大,主题模板也很丰富,但是多余的代码也不算少。另外那个作者被腾讯吸收去搞Qzone后,已经多月没有更新过了。PJ的建站要求很低,很适合个人新手建Blog。相比起PJ,ZBLOG简洁而自由,占用资源也少,除了那个“重建文件”外,但这个也没办法,生成静态文件就必需这样。

最后,如果你注重搜索引擎的流量,最好不要轻易在各种Blog之间转来转去,因为每次转换,都意味着访问路径的变化,意味着你要看着搜索引擎的收录结果的痛苦一段时期。文章内容格式倒无所谓,网上有很多现成的转来转去的代码已经转得不错。