zblog博客内页seo优化

来源:互联网 时间:1970-01-01

其实我是在使用zblog很久之后才发现,zblog内页(单个文章页面)的“最新文章”和“最新评论及回复”是通过js调用的,这样的话不利于seo(更新)。简单说就是你通过 查看-源文件 并不能看到“最新文章”和“最新评论及回复”下的内容,只能看到一段一成不变的代码,这样不利于页面内容的更新。如果调用的是文字的话,每增加一个新文章或者新评论,整站的内容页都更新了(尚未验证是否会有什么弊端,不过按照一般理论来讲,是有利无弊的)。我的实现方法如下:
1、在zblog后台安装“列表插件(文章排行)”;
2、将模板页 single.html 中的:
        <p class="function" id="pPrevious">
          <h3><#ZC_MSG032#></h3>
          <ul id="ulPrevious">
            <script language="JavaScript" type="text/javascript">strBatchInculde+="ulPrevious=previous,"</script>
          </ul>
        </p>
        <p class="function" id="pComments">
          <h3><#ZC_MSG027#></h3>
          <ul id="ulComments">
            <script language="JavaScript" type="text/javascript">strBatchInculde+="ulComments=comments,"</script>
          </ul>
        </p>
换成:
<p class="function">
<h3>最新文章</h3>
<ul>
<#CACHE_INCLUDE_RANDOMSORTNEW#>
</ul>
</p>
<p class="function">
<h3>评论回复使用</h3>
<ul>
<#CACHE_INCLUDE_BFCOMMENTS#>
</ul>
</p>

当然,你也可以调用其它的,比如随机文章、留言、排行列表等等。该插件有设置规则并提供17种列表,用户可以在插件-管理内设置显示的条数、文字数等等,如果愿意的话,你可以凭借此插件把zblog做成一个cms。

PS:实践证明,以上方法是行不通的,在asp中用include调用可以,但是在html静态页中无法实现。我参考了月光博客等知名博客,发现都还是用的js调用。这样的话,文章页的更新只能靠评论或“相关文章”或其它模块来实现了。希望哪位高手看到这篇文章的话,给予指导。

相关阅读:
Top