emlog文章页自定义description描述
emlog是一款非常好用的轻量级博客系统,本站也是使用emlog进行二次开发的,但是它默认的描述(description)却不可以自定义,博客正文统一为博客内容的截取,这样很不利于搜索引擎优化(SEO优化);
如何修改为自定义描述呢?下面我就以emblog5.3的版本修改;
第一步:首先找到根目录下的 /include/model/log_model.php (建议先备份再修改,以防出错了回滚到原来的版本)
不要使用记事本编辑,因为这个世界有2种的编码GBK和UTF8,而记事本是小学毕业的阶段,可以使用专业的编程记事本EditPlus,sublime 或者是编程的IDE都可以。
首先你可以查找下 getOneLogForHome() 方法,这个方法就是前台获取单篇文章的,也就是博客前端正文的文章信息;
在数据数组$logData中加入'log_description' => htmlspecialchars($row['excerpt']);如图:
第二步:首先找到根目录下的 /include/controller/log_controller.php (建议先备份再修改,以防出错了回滚到原来的版本)
首先你可以查找下 $site_description 这个变量,这变量就是描述显示的变量,修改如下图:
$site_description修改后的意思是如果文章内没有自定义的描述,会截取正文的内容的前100字符,作为描述内容;就这个两个步骤,就可以了;
自定义文章描述,可以有利于网站优化,这样也可以避免如果文章全是图片的话,不自定义的描述就会影响搜索引擎的抓取内容描述,影响文章质量与排名!以上两个图中可以看到文章标题,关键词的变量,这两个可以不用改!
评论列表