我在用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>
评论