nuxt中设置默认的seo信息以及对指定路由界面的设置
2024-01-09 22:31:19
设置默认的SEO信息,这里暂时只写了title,keywords,description三个内容,作为举例
全局默认的SEO信息设置
官网示例
在app.vue文件中的script标签中使用 useHead
功能很强大,可以用来实现原生html中的head的绝大部分功能
自定义例子
useHead 的非相应式类型有以下众多属性,本次只涉及title以及mate
代码
<script lang="ts" setup>
useHead({
title: '这个是默认的网站标题',
meta: [
{ name: 'description', content: '这是你网站的描述内容' },
{ name: 'keywords', content: '这个是你网站的关键字' }
],
})
</script>
指定路由界面的SEO信息设置
最开始想接着使用 useHead 但是冒红找不到,写了以下运行后也没有效果
最后使用的是官方提供的组件 Head
/pages/xx.vue 文件中的 template 区域
<div>
<Head>
<Title>xx页面的标题</Title>
<Meta name="description" content="网站描述" />
<Meta name="keywords" content="网站关键字" />
</Head>
</div>
<Head> 需要写在似于Vue2的根元素中,但实际渲染的位置不会影响
文章来源:https://blog.csdn.net/wsfufua/article/details/135359177
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!