nuxt 每个页面head标签内容设置
导读
在前面几节课程中,我们已经完成对首页,jokes
查询页,About
页面的开发,接下来,我们来看一下每个页面的head
标签
内容,我们会发现这三个页面的标签一致,而且和nuxt.config.js
配置文件的head
配置保持一致;
所以我们需要对这三个页面单独做一个head
,更加方便于SEO
优化,搜索引擎的爬取;
- 好,我们打开
index.vue
,编辑如下:
head(){
return {
title: 'jokes home page',
meta: [{
hid: "description",
name: "description",
content: "this is funny jokes home page"
},{
hid: 'viewport',
name: 'viewport',
content: 'width=device-width, initial-scale=1.0'
}]
}
},
- 我们再次打开
jokes.vue
,编辑如下:
head(){
return {
title: 'jokes page',
meta: [{
hid: "description",
name: "description",
content: "funny jokes page"
}]
}
},
- 打开
about.vue
,编辑如下:
head(){
return {
title: 'about page',
meta: [{
hid: "page description",
name: "description",
content: "funny jokes about page"
}]
}
},
每次设置修改之后,我们都需要打开当前页面的源代码查看一下,服务端渲染新head
标签内容是否生效;
在章节内容,我们将对本课程做一个详细的总结,回顾我们学习到的知识点,以及项目开发的流程;