2023-08-18 分类: 网站建设
Zblog目前已经发展成为国内好大的博客程序了,尤其是PHP版本发布之后,现在已经更新到了1.4。我自己也使用zblog程序倒腾过一些网 站,仅存的也不多了,都是一时兴起建的小博客。为了周全发展,预备学习SEM,特意注册了学习sem的域名,使用zblogphp版本搭建了一个新的网 站,因为代码知识匮乏,所以使用了免费的模板。
不知道是不是工作是seo,所以对网站站内优化比较在意,在把网站301、伪静态、网站地图 等都设置好之后,发现网站除了首页几乎没有关键词和描述,虽然不是童贞座,但是强迫症犯了瞬间变成童贞座。然后花了半天时间研究代码,去看zblog的 wiki,参考其他的模板,终于好后也如愿以偿,将网站页面的TDK优化算是做好了,下面把需要修改的东西给大家说下。
首先大家找到目前正 在使用的zblog模板,位置/zb_users/theme/muban,打开该模板下的header.php文件,为了防止出错,大家记得将 header备份一下。备份完成之后开始修改,首先看下header里这句代码{if $type=='code'}中code是article、page照旧index,咱们这里主要修改的是文章页,假如前面代码中不是article,那 么找到{elseif $type=='article'}这句代码,在下面添加以下代码,假如{if $type=='code'}中code是article,那么直接在下面添加以下代码。
//文章内容页keywords和description
{$title}_{$article.Category.Name}_{$name}
{php}
$aryTags = array();
foreach($article->Tags as $key){
$aryTags[] = $key->Name;
}
if(count($aryTags)>0){
$keywords = implode(',',$aryTags);
} else {
$keywords = $zbp->name;
}
$description = preg_replace('/[ s]+', ' ', trim(SubStrUTF8(TransferHTML($article->Intro,'[nohtml]'),120)).'...');
{/php}
说明:关键词默认提取发布文章设置的标签,描述默认题目加上文章前120个字上海做网站总成,假如不需要刻意修改飘红代码删除article或者修改120。
zblog 自己也是注重SEO优化的,在后台分类管理中可以添加响应的栏目,并且可以在后台对栏目进行描述。因为一些模板作者不太注重SEO,所以博客在做好之后栏 目页是没有description的,那么我们就需要自己解决了。接上段,我们找到{elseif $type=='page'}或者{if $type=='code'}中code是page,那么我们在下面添加一下代码:
//栏目页
{$title}_{$name}
{php}
$description = preg_replace('/[ s]+', ' ', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),135)).'...');
{/php}
说明:栏目页并不需要大量关键词,所以这里默认网站title和栏目名字为关键词;描述主动获取我们在后台设置的描述。
许多zblog模板都支撑添加首页题目、关键词和描述网站seo,所以这里就不做讲解了。
网站名称:通过修改博客程序的模板做好博客SEO优化
分享URL:https://www.cdcxhl.com/news37/276837.html
成都网站建设公司_创新互联,为您提供营销型网站建设、商城网站、ChatGPT、建站公司、微信公众号、网站策划
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容