如何为 Drupal 添加简单的 SEO META 标签(title keywords des...
Drupal 做为优秀的世界级开源 CMS 建站系统,自然有很多开发者贡献与 SEO 相关的模块插件扩展例如:用来批量自定义 URL 的 PathAuto 模块和制作 SiteMap 站点地图的 xmlSiteMap 模块当然还有就是用于 keywords description 等等位于页面 HEAD 标签内一些 META 标记的 NodeWords 模块等等,但我个人通常对于 20 行以下代码能够实现的功能不大愿意使用第三方模块,所以这里提供一些 Drupal 原生代码以实现在网页的 HEAD 标签内添加一些对 SEO 有利的 META 标签甚至 TITLE 标签等等…… 示例将仅仅针对 NODE 文章节点页面做 SEO 优化演示,其他页面大家可以以此类推,具体需要将以下代码放置于当前使用主题模板的(node.tpl.php)文件中: if ( $ page ! = 0 ){ //首先判断是否为节点单页而非文章列表页; $ keys = $ info = NULL ; $ info = substr ( filter_xss ( $ node - > content[ 'body' ][ '#value' ], array ()), 0 , 240 ); //过滤节点内容部分的特殊字符并截取前 240 个字符做为摘要部分; foreach ( $ node - >