我在用MediaWiki 1.5.x到1.10版本的时候,记得页面Header中会有自动生成的Description和Keywords元标记,但升级到1.15, 1.16后就没有看到了,应该是MediaWiki因为什么考虑而取消了这个功能。
前一阵子在使用Drupal时,显示用了一个Drupal的外部模块实现添加Keywords和Description,后来觉得麻烦,就用简单的PHP程序来实现。这对于SEO还是有些好处的。
以前曾经找过MediaWiki上实现的办法,这两天再次仔细比较,选择MetaDescriptionTag是最合适的,因为我们不需要自动生成描述Meta,而是希望在Wiki页面中嵌入变量来实现不同的页面有不同的描述Meta,试用了这个程序还比较好用:
http://www.mediawiki.org/wiki/Extension:MetaDescriptionTag
寻找类似的添加Keywords的扩展,但暂时没有找到合适的,以后再说。现在Keywords的作用不大,不如Description还受到搜索引擎的欢迎。
现在服务器升级后,负载能力提高了很多,也敢于修改模板了,不像以前很怕因为修改模板引起访问速度过慢。准备以后再改模板的时候,把这个Description都加进去。
附例子,在wiki页面的任意地方加入以下内容:
{{#tag:metadesc|{{#var:company}}是一家位于{{#var:province}}{{#var:area1}}{{#var:area2}}的组织机构,注册地址在{{#var:address}},所属行业为:{{#var:category0}}{{#ifeq:{{#var:category1}}|||、{{#var:category1}}}}{{#ifeq:{{#var:category2}}|||、{{#var:category2}}}}{{#ifeq:{{#var:category3}}|||、{{#var:category3}}}},下面有电话、地址、邮编等详细联系办法和在线电子地图。}}
其中的变量就会被实际内容替换,出现在页面header的meta description中。如果是固定内容的description,例如用于首页的描述,就更简单,只需要在首页wiki编辑的任意地方加入以下内容:
<metadesc>本站西藏自治区工商企业名录目前包含6,293家企事业单位黄页信息,按照地域、行业及交叉组合划分,提供详细数据和联系方式。</metadesc>
评论