一.静态日志目录静态化 按如图所示操作:
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) else Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#>") End If End Function 至此,zblog优化完毕。 |