| 一.静态日志目录静态化 按如图所示操作:
   1.首先我们来到后台,在网站设置管理找到静态日志目录配置及文件重建一项,然后勾选"生成分类和按月归档的静态首页"和"匿名防问分类和按月归档的静态首页",改变"自定义分类和按月归档的静态首页配置"参数为"{%category%}"即可。2. 自定义静态日志目录Url静态化的配置
 勾选"启用自定义静态日志目录功能",改变"自定义静态日志目录配置"参数为"{%category%}"即可。同时要注意新建分类的时候要设置分类别名:如下图:
     二.增加zblog文章阅读全文链接
 打开模板文件目录找到b_article-multi.html,在 <div class="post-body"><#article/intro#></div>代码的下方增加以下内容:
 <a href="<#article/url#>">阅读全文</a>即可
 三.添加META标签1、首页模板  default.html
 这个是固定的关键字和描述 所以直接在<title>标签的下面加上: <meta name="keywords" content="首页固定关键字" /><meta name="description" content="首页固定描述" />
 2、分类页面  catalog.html 这个页面由于没有变量可以用所以只能用上 分类名称作为关键字和描述的内容: <meta name="keywords" content="<#BlogTitle#>,自己加关键字" /><meta name="description" content="<#BlogTitle#>,自己加描述" />
 2、文章页面  single.html <meta name="keywords" content="<#article/tagtoname#>" /><meta name="description" content="<#BlogTitle#>,自己博客的描述" />
  四.启用静态首页生成插件 默认的首页是动态的,我们需要把他修改成静态。插件请到zblog官方论坛下载,zblog后台没有。同时注意把网站空间默认首页修改成default.html 五.启用TitleSEO插件,后台安装启用即可 六.启用Sitemaps网站地图插件,并且在robots.txt文件最后一行加上
 Sitemap: http://www.seorod.com/sitemap.xml,网址替换成你自己的
 七.创建robots.txt文件
 默认的zblog程序没有robots.txt文件,我们需要手工创建一个,上传到根目录
 八.创建404页面添加404页面,并把网站空间404改成你自己设置的404.htm,具体可参考本博客的404.htm
 九.去掉tag标签(可选)打开模板文件目录找到b_article-multi.html,去掉tag标签那段代码即可
 十.优化后问题:zblog静态化后分类标题只显示博客标题的修改方法!
 这是zbolg插件titleseo插件的bug问题,找到博客安装目录的PLUGIN/TitleSEO/分类下面,里面有两个文件include.asp 和plugin.xml 。我们要修改的就是include.asp这个文件找到这段代码: Function TitleSEO_Catalog(ByRef Ftemplate)If IsEmpty(Ftemplate) Then Exit Function
 If  Request.QueryString("cate") <> "" Or _
 Request.QueryString("auth") <> "" Or _
 Request.QueryString("date") <> "" Or _
 Request.QueryString("tags") <> "" Then
 Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#>")
 Else
 Call TitleSEO_Default(Ftemplate)
 End If
 End Function
 替换成如下代码:
 Function TitleSEO_Catalog(ByRef Ftemplate)
 If IsEmpty(Ftemplate) Then Exit Function
 If  Request.QueryString("cate") <> "" Or _
 Request.QueryString("auth") <> "" Or _
 Request.QueryString("date") <> "" Or _
 Request.QueryString("tags") <> "" Then
 Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#>")
 elseif Request.QueryString("page") <> "" then
 Call TitleSEO_Default(Ftemplate) elseFtemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#>")
 End If
 End Function
 
 至此,zblog优化完毕。 |