模板中如何调用页面SEO标题,关键词,描述

考虑到seo优化的需求,PageAdmin的栏目和信息发布都可以自定义标题,关键词和描述,模板中已预设了对应的预定义方法来获取

获取标题

ViewBag.Title

获取关键词

ViewBag.Keywords

获取描述

ViewBag.Description

实例1:模板中调用方法,默认调用后台设置的标题,关键词、描述。

<head>
<title>@ViewBag.Title</title>
<meta name="keywords" content="@ViewBag.Keywords" />
<meta name="description" content="@ViewBag.Description" />
</head>

实例2:如何实现重构

在某些场景,需要对上面三个参数进行自行构造,代码如下:

@{
    ViewBag.Title ="自定义标题";
    ViewBag.Keywords = "自定义的键词";
    ViewBag.Description = "自定义描述";
}

注:以上代码只能在普通模板页或母版页中定义,不能放分部视图模板(局部页)。

实例3:自定义seo参数

@{
    //var seoTite="自定义标题";
    var seoTite=ViewBag.Keywords;
    seoTite=seoTite+"标题相加计算";
}
<head>
    <title>@seoTite</title>
</head>

seo关键词和seo描述用法类似。